@@ -12,12 +12,12 @@ jobs:
1212
1313 steps :
1414 - name : Checkout
15- uses : actions/checkout@v4
15+ uses : actions/checkout@v6
1616
1717 - name : Setup Python
18- uses : actions/setup-python@v5.2.0
18+ uses : actions/setup-python@v6
1919 with :
20- python-version : 3.12.6
20+ python-version : 3.14
2121 - name : Setup Python environment
2222 run : |
2323 python -m venv .venv
@@ -33,22 +33,22 @@ jobs:
3333 GITHUB_TOKEN : ${{ github.token }}
3434
3535 - name : Upload version information
36- uses : actions/upload-artifact@v4
36+ uses : actions/upload-artifact@v7
3737 with :
3838 name : changelog-version
3939 path : version_info.txt
4040 - name : Upload GameBanana changelog
41- uses : actions/upload-artifact@v4
41+ uses : actions/upload-artifact@v7
4242 with :
4343 name : changelog-gamebanana
4444 path : gamebanana_changelog.json
4545 - name : Upload GitHub changelog
46- uses : actions/upload-artifact@v4
46+ uses : actions/upload-artifact@v7
4747 with :
4848 name : changelog-github
4949 path : github_changelog.md
5050 - name : Upload Studio changelog
51- uses : actions/upload-artifact@v4
51+ uses : actions/upload-artifact@v7
5252 with :
5353 name : changelog-studio
5454 path : studio_changelog.json
@@ -82,23 +82,23 @@ jobs:
8282
8383 steps :
8484 - name : Checkout
85- uses : actions/checkout@v4
85+ uses : actions/checkout@v6
8686 with :
8787 submodules : ' recursive'
8888
8989 - name : Setup .NET
90- uses : actions/setup-dotnet@v4
90+ uses : actions/setup-dotnet@v5
9191 with :
9292 dotnet-version : ' 10.0'
9393 - name : Setup Python
94- uses : actions/setup-python@v5.2.0
94+ uses : actions/setup-python@v6
9595 with :
96- python-version : 3.12.6
96+ python-version : 3.14
9797 - name : Setup Firefox WebDriver
9898 uses : browser-actions/setup-firefox@v1
9999
100100 - name : Download Studio builds
101- uses : actions/download-artifact@v4
101+ uses : actions/download-artifact@v8
102102 with :
103103 pattern : CelesteStudio-*
104104 - name : Move Studio builds into correct location
@@ -110,27 +110,27 @@ jobs:
110110
111111 - name : Cache Windows build
112112 if : ${{ needs.build-studio.outputs.windows_cache_hit != 'true' }}
113- uses : actions/cache/save@v4
113+ uses : actions/cache/save@v5
114114 with :
115115 path : CelesteStudio-windows-x64.zip
116116 key : ${{ needs.build-studio.outputs.windows_cache_key }}
117117 - name : Cache Linux build
118118 if : ${{ needs.build-studio.outputs.linux_cache_hit != 'true' }}
119- uses : actions/cache/save@v4
119+ uses : actions/cache/save@v5
120120 with :
121121 path : CelesteStudio-linux-x64.zip
122122 key : ${{ needs.build-studio.outputs.linux_cache_key }}
123123 - name : Cache macOS build
124124 if : ${{ needs.build-studio.outputs.macos_cache_hit != 'true' }}
125- uses : actions/cache/save@v4
125+ uses : actions/cache/save@v5
126126 with :
127127 path : |
128128 CelesteStudio-macos-x64.zip
129129 CelesteStudio-macos-arm64.zip
130130 key : ${{ needs.build-studio.outputs.macos_cache_key }}
131131
132132 - name : Download SyncChecker builds
133- uses : actions/download-artifact@v4
133+ uses : actions/download-artifact@v8
134134 with :
135135 pattern : SyncChecker
136136 - name : Generate SyncChecker archive
@@ -140,7 +140,7 @@ jobs:
140140 popd
141141
142142 - name : Download changelogs
143- uses : actions/download-artifact@v4
143+ uses : actions/download-artifact@v8
144144 with :
145145 pattern : changelog-*
146146 - name : Copy Studio changelog into correct location
@@ -199,7 +199,7 @@ jobs:
199199 GAMEBANANA_ISTOOL : 1
200200
201201 - name : Upload GitHub release
202- uses : softprops/action-gh-release@v1
202+ uses : softprops/action-gh-release@v3
203203 with :
204204 name : ${{ env.RELEASE_TITLE }}
205205 body_path : changelog-github/github_changelog.md
@@ -212,7 +212,7 @@ jobs:
212212 SyncChecker.zip
213213
214214 - name : Clean-up changelog artifacts
215- uses : geekyeggo/delete-artifact@v5
215+ uses : geekyeggo/delete-artifact@v6
216216 with :
217217 name : changelog-*
218218 failOnError : false
0 commit comments