Skip to content

Commit f3f8484

Browse files
committed
ci: Bump version of all GitHub Actions steps
1 parent cd7ac46 commit f3f8484

5 files changed

Lines changed: 57 additions & 55 deletions

File tree

.github/workflows/Build.CelesteStudio.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636

3737
steps:
3838
- name: Checkout code
39-
uses: actions/checkout@v3
39+
uses: actions/checkout@v6
4040

4141
- name: Compute cache keys
4242
id: compute-key
@@ -47,45 +47,45 @@ jobs:
4747
4848
- name: Check Windows cache
4949
id: check-windows
50-
uses: actions/cache/restore@v4
50+
uses: actions/cache/restore@v5
5151
with:
5252
path: CelesteStudio-windows-x64.zip
5353
key: ${{ steps.compute-key.outputs.windows_key }}
5454
- name: Check Linux cache
5555
id: check-linux
56-
uses: actions/cache/restore@v4
56+
uses: actions/cache/restore@v5
5757
with:
5858
path: CelesteStudio-linux-x64.zip
5959
key: ${{ steps.compute-key.outputs.linux_key }}
6060
- name: Check macOS cache
6161
id: check-macos
62-
uses: actions/cache/restore@v4
62+
uses: actions/cache/restore@v5
6363
with:
6464
path: |
6565
CelesteStudio-macos-x64.zip
6666
CelesteStudio-macos-arm64.zip
6767
key: ${{ steps.compute-key.outputs.macos_key }}
6868

6969
- name: Upload Windows x64
70-
uses: actions/upload-artifact@v4
70+
uses: actions/upload-artifact@v7
7171
if: steps.check-windows.outputs.cache-hit == 'true'
7272
with:
7373
name: CelesteStudio-windows-x64
7474
path: CelesteStudio-windows-x64.zip
7575
- name: Upload Linux x64
76-
uses: actions/upload-artifact@v4
76+
uses: actions/upload-artifact@v7
7777
if: steps.check-linux.outputs.cache-hit == 'true'
7878
with:
7979
name: CelesteStudio-linux-x64
8080
path: CelesteStudio-linux-x64.zip
8181
- name: Upload macOS x64
82-
uses: actions/upload-artifact@v4
82+
uses: actions/upload-artifact@v7
8383
if: steps.check-macos.outputs.cache-hit == 'true'
8484
with:
8585
name: CelesteStudio-macos-x64
8686
path: CelesteStudio-macos-x64.zip
8787
- name: Upload macOS ARM64
88-
uses: actions/upload-artifact@v4
88+
uses: actions/upload-artifact@v7
8989
if: steps.check-macos.outputs.cache-hit == 'true'
9090
with:
9191
name: CelesteStudio-macos-arm64
@@ -100,11 +100,11 @@ jobs:
100100

101101
steps:
102102
- name: Checkout
103-
uses: actions/checkout@v4
103+
uses: actions/checkout@v6
104104
with:
105105
submodules: 'recursive'
106106
- name: Setup .NET
107-
uses: actions/setup-dotnet@v4
107+
uses: actions/setup-dotnet@v5
108108
with:
109109
dotnet-version: '10.0'
110110

@@ -128,7 +128,7 @@ jobs:
128128
Pop-Location
129129
130130
- name: Upload x64
131-
uses: actions/upload-artifact@v4
131+
uses: actions/upload-artifact@v7
132132
with:
133133
name: CelesteStudio-windows-x64
134134
path: CelesteStudio-windows-x64.zip
@@ -142,11 +142,11 @@ jobs:
142142

143143
steps:
144144
- name: Checkout
145-
uses: actions/checkout@v4
145+
uses: actions/checkout@v6
146146
with:
147147
submodules: 'recursive'
148148
- name: Setup .NET
149-
uses: actions/setup-dotnet@v4
149+
uses: actions/setup-dotnet@v5
150150
with:
151151
dotnet-version: '10.0'
152152

@@ -170,7 +170,7 @@ jobs:
170170
popd
171171
172172
- name: Upload x64
173-
uses: actions/upload-artifact@v4
173+
uses: actions/upload-artifact@v7
174174
with:
175175
name: CelesteStudio-linux-x64
176176
path: CelesteStudio-linux-x64.zip
@@ -184,11 +184,11 @@ jobs:
184184

185185
steps:
186186
- name: Checkout
187-
uses: actions/checkout@v4
187+
uses: actions/checkout@v6
188188
with:
189189
submodules: 'recursive'
190190
- name: Setup .NET
191-
uses: actions/setup-dotnet@v4
191+
uses: actions/setup-dotnet@v5
192192
with:
193193
dotnet-version: '10.0'
194194
- name: Install macOS workflow
@@ -237,12 +237,12 @@ jobs:
237237
popd
238238
239239
- name: Upload x64
240-
uses: actions/upload-artifact@v4
240+
uses: actions/upload-artifact@v7
241241
with:
242242
name: CelesteStudio-macos-x64
243243
path: CelesteStudio-macos-x64.zip
244244
- name: Upload ARM64
245-
uses: actions/upload-artifact@v4
245+
uses: actions/upload-artifact@v7
246246
with:
247247
name: CelesteStudio-macos-arm64
248248
path: CelesteStudio-macos-arm64.zip

.github/workflows/Build.SyncChecker.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@ jobs:
1515

1616
steps:
1717
- name: Checkout
18-
uses: actions/checkout@v4
18+
uses: actions/checkout@v6
1919
with:
2020
submodules: 'recursive'
2121
- name: Setup .NET
22-
uses: actions/setup-dotnet@v4
22+
uses: actions/setup-dotnet@v5
2323
with:
2424
dotnet-version: '10.0'
2525

2626
- name: Publish
2727
run: dotnet publish SyncChecker -c ${{ inputs.build-cfg }} -p:UseAppHost=false --output build-sync-checker
2828

2929
- name: Upload Artifact
30-
uses: actions/upload-artifact@v4
30+
uses: actions/upload-artifact@v7
3131
with:
3232
name: SyncChecker
3333
path: build-sync-checker/**

.github/workflows/Build.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,16 +62,16 @@ jobs:
6262

6363
steps:
6464
- name: Checkout
65-
uses: actions/checkout@v4
65+
uses: actions/checkout@v6
6666
with:
6767
submodules: 'recursive'
6868
- name: Setup .NET
69-
uses: actions/setup-dotnet@v4
69+
uses: actions/setup-dotnet@v5
7070
with:
7171
dotnet-version: '10.0'
7272

7373
- name: Download Studio builds
74-
uses: actions/download-artifact@v4
74+
uses: actions/download-artifact@v8
7575
with:
7676
pattern: CelesteStudio-*
7777
- name: Move Studio builds into correct location
@@ -83,19 +83,19 @@ jobs:
8383
8484
- name: Cache Windows build
8585
if: ${{ needs.build-studio.outputs.windows_cache_hit != 'true' }}
86-
uses: actions/cache/save@v4
86+
uses: actions/cache/save@v5
8787
with:
8888
path: CelesteStudio-windows-x64.zip
8989
key: ${{ needs.build-studio.outputs.windows_cache_key }}
9090
- name: Cache Linux build
9191
if: ${{ needs.build-studio.outputs.linux_cache_hit != 'true' }}
92-
uses: actions/cache/save@v4
92+
uses: actions/cache/save@v5
9393
with:
9494
path: CelesteStudio-linux-x64.zip
9595
key: ${{ needs.build-studio.outputs.linux_cache_key }}
9696
- name: Cache macOS build
9797
if: ${{ needs.build-studio.outputs.macos_cache_hit != 'true' }}
98-
uses: actions/cache/save@v4
98+
uses: actions/cache/save@v5
9999
with:
100100
path: |
101101
CelesteStudio-macos-x64.zip
@@ -124,7 +124,7 @@ jobs:
124124
run: dotnet build CelesteTAS-EverestInterop -c Debug -p:DefineConstants=INSTALL_STUDIO -p:UseSymlinks=false
125125

126126
- name: Upload Artifact
127-
uses: actions/upload-artifact@v4
127+
uses: actions/upload-artifact@v7
128128
with:
129129
name: CelesteTAS
130130
path: |

.github/workflows/Release.yml

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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,37 +110,38 @@ 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:
135-
pattern: SyncChecker
135+
name: SyncChecker
136+
path: SyncChecker
136137
- name: Generate SyncChecker archive
137138
run: |
138139
pushd SyncChecker
139140
zip ../SyncChecker.zip **
140141
popd
141142
142143
- name: Download changelogs
143-
uses: actions/download-artifact@v4
144+
uses: actions/download-artifact@v8
144145
with:
145146
pattern: changelog-*
146147
- name: Copy Studio changelog into correct location
@@ -199,7 +200,7 @@ jobs:
199200
GAMEBANANA_ISTOOL: 1
200201

201202
- name: Upload GitHub release
202-
uses: softprops/action-gh-release@v1
203+
uses: softprops/action-gh-release@v3
203204
with:
204205
name: ${{ env.RELEASE_TITLE }}
205206
body_path: changelog-github/github_changelog.md
@@ -212,7 +213,7 @@ jobs:
212213
SyncChecker.zip
213214
214215
- name: Clean-up changelog artifacts
215-
uses: geekyeggo/delete-artifact@v5
216+
uses: geekyeggo/delete-artifact@v6
216217
with:
217218
name: changelog-*
218219
failOnError: false

0 commit comments

Comments
 (0)