2121
2222 emu-win-prep :
2323 needs : ["emu-win-all"]
24- runs-on : " windows-2022 "
24+ runs-on : " windows-2025-vs2026 "
2525 steps :
2626 # on Windows Git will auto change line ending to CRLF, not preferable
2727 - name : " Ensure LF line ending"
@@ -61,13 +61,13 @@ jobs:
6161 - name : " Package build (release)"
6262 shell : " cmd"
6363 working-directory : " ${{ github.workspace }}"
64- run : package_win.bat vs2022 \release
64+ run : package_win.bat vs2026 \release
6565
6666 # package (debug mode)
6767 - name : " Package build (debug)"
6868 shell : " cmd"
6969 working-directory : " ${{ github.workspace }}"
70- run : package_win.bat vs2022 \debug 1
70+ run : package_win.bat vs2026 \debug 1
7171
7272 # release (debug + release modes) if this is a tag push
7373 - name : " Release"
8282 uses : actions/upload-artifact@v7
8383 with :
8484 name : " release-emu-win-release-${{ github.sha }}"
85- path : " build/package/win/vs2022 /*release*"
85+ path : " build/package/win/vs2026 /*release*"
8686 if-no-files-found : " error"
8787 compression-level : 0
8888 retention-days : 7
9292 uses : actions/upload-artifact@v7
9393 with :
9494 name : " release-emu-win-debug-${{ github.sha }}"
95- path : " build/package/win/vs2022 /*debug*"
95+ path : " build/package/win/vs2026 /*debug*"
9696 if-no-files-found : " error"
9797 compression-level : 0
9898 retention-days : 7
@@ -104,7 +104,7 @@ jobs:
104104
105105 emu-linux-prep :
106106 needs : ["emu-linux-all"]
107- runs-on : " ubuntu-22 .04"
107+ runs-on : " ubuntu-24 .04"
108108 steps :
109109 # we need branch because it has package scripts
110110 - name : " Checkout branch"
@@ -150,13 +150,13 @@ jobs:
150150 - name : " Package build (release)"
151151 shell : " bash"
152152 working-directory : " ${{ github.workspace }}"
153- run : ./package_linux.sh gmake2 /release
153+ run : ./package_linux.sh gmake /release
154154
155155 # package (debug mode)
156156 - name : " Package build (debug)"
157157 shell : " bash"
158158 working-directory : " ${{ github.workspace }}"
159- run : ./package_linux.sh gmake2 /debug 1
159+ run : ./package_linux.sh gmake /debug 1
160160
161161 # release (debug + release modes) if this is a tag push
162162 - name : " Release"
@@ -171,7 +171,7 @@ jobs:
171171 uses : actions/upload-artifact@v7
172172 with :
173173 name : " release-emu-linux-release-${{ github.sha }}"
174- path : " build/package/linux/gmake2 /*release*"
174+ path : " build/package/linux/gmake /*release*"
175175 if-no-files-found : " error"
176176 compression-level : 0
177177 retention-days : 7
@@ -181,7 +181,7 @@ jobs:
181181 uses : actions/upload-artifact@v7
182182 with :
183183 name : " release-emu-linux-debug-${{ github.sha }}"
184- path : " build/package/linux/gmake2 /*debug*"
184+ path : " build/package/linux/gmake /*debug*"
185185 if-no-files-found : " error"
186186 compression-level : 0
187187 retention-days : 7
@@ -193,7 +193,7 @@ jobs:
193193
194194 migrate_gse_script-win-prep :
195195 needs : ["migrate_gse_script-win"]
196- runs-on : " windows-2022 "
196+ runs-on : " windows-2025-vs2026 "
197197 steps :
198198 # on Windows Git will auto change line ending to CRLF, not preferable
199199 - name : " Ensure LF line ending"
@@ -253,7 +253,7 @@ jobs:
253253
254254 migrate_gse_script-linux-prep :
255255 needs : ["migrate_gse_script-linux"]
256- runs-on : " ubuntu-22 .04"
256+ runs-on : " ubuntu-24 .04"
257257 steps :
258258 # we need branch because it has package scripts
259259 - name : " Checkout branch"
0 commit comments