Skip to content

Commit e60500d

Browse files
authored
ci: bump actions to node 24 compatible versions (#1206)
1 parent 1eaf333 commit e60500d

6 files changed

Lines changed: 39 additions & 39 deletions

File tree

.github/workflows/ci.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
runs-on: ubuntu-latest
3131

3232
steps:
33-
- uses: actions/checkout@v4
33+
- uses: actions/checkout@v6
3434

3535
- name: Check formatting
3636
run: cargo xtask check fmt -v
@@ -40,10 +40,10 @@ jobs:
4040
runs-on: ubuntu-latest
4141

4242
steps:
43-
- uses: actions/checkout@v4
43+
- uses: actions/checkout@v6
4444

4545
- name: Binary cache
46-
uses: actions/cache@v4
46+
uses: actions/cache@v5
4747
with:
4848
path: ./.cargo/local_root/bin
4949
key: ${{ runner.os }}-bin-${{ github.job }}-${{ hashFiles('xtask/src/bin_version.rs') }}
@@ -72,7 +72,7 @@ jobs:
7272

7373
steps:
7474
- name: Checkout
75-
uses: actions/checkout@v4
75+
uses: actions/checkout@v6
7676

7777
- name: Install devel packages
7878
if: ${{ runner.os == 'Linux' }}
@@ -92,7 +92,7 @@ jobs:
9292
uses: Swatinem/rust-cache@v2.7.3
9393

9494
- name: Binary cache
95-
uses: actions/cache@v4
95+
uses: actions/cache@v5
9696
with:
9797
path: ./.cargo/local_root/bin
9898
key: ${{ runner.os }}-bin-${{ github.job }}-${{ hashFiles('xtask/src/bin_version.rs') }}
@@ -123,15 +123,15 @@ jobs:
123123
runs-on: ubuntu-latest
124124

125125
steps:
126-
- uses: actions/checkout@v4
126+
- uses: actions/checkout@v6
127127

128128
- name: Rust cache
129129
uses: Swatinem/rust-cache@v2.7.3
130130
with:
131131
workspaces: fuzz -> target
132132

133133
- name: Binary cache
134-
uses: actions/cache@v4
134+
uses: actions/cache@v5
135135
with:
136136
path: ./.cargo/local_root/bin
137137
key: ${{ runner.os }}-bin-${{ github.job }}-${{ hashFiles('xtask/src/bin_version.rs') }}
@@ -152,13 +152,13 @@ jobs:
152152
runs-on: ubuntu-latest
153153

154154
steps:
155-
- uses: actions/checkout@v4
155+
- uses: actions/checkout@v6
156156

157157
- name: Rust cache
158158
uses: Swatinem/rust-cache@v2.7.3
159159

160160
- name: Binary cache
161-
uses: actions/cache@v4
161+
uses: actions/cache@v5
162162
with:
163163
path: ./.cargo/local_root/bin
164164
key: ${{ runner.os }}-bin-${{ github.job }}-${{ hashFiles('xtask/src/bin_version.rs') }}
@@ -178,13 +178,13 @@ jobs:
178178
runs-on: ubuntu-latest
179179

180180
steps:
181-
- uses: actions/checkout@v4
181+
- uses: actions/checkout@v6
182182

183183
- name: Rust cache
184184
uses: Swatinem/rust-cache@v2.7.3
185185

186186
- name: Binary cache
187-
uses: actions/cache@v4
187+
uses: actions/cache@v5
188188
with:
189189
path: ./.cargo/local_root/bin
190190
key: ${{ runner.os }}-bin-${{ github.job }}-${{ hashFiles('xtask/src/bin_version.rs') }}

.github/workflows/coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
if: github.event.pull_request.head.repo.full_name == github.repository || github.event_name != 'pull_request'
2424

2525
steps:
26-
- uses: actions/checkout@v4
26+
- uses: actions/checkout@v6
2727

2828
- name: Install devel packages
2929
run: |

.github/workflows/fuzz.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ jobs:
2121
AZURE_STORAGE_KEY: ${{ secrets.CORPUS_AZURE_STORAGE_KEY }}
2222

2323
steps:
24-
- uses: actions/checkout@v4
24+
- uses: actions/checkout@v6
2525

2626
- name: Download fuzzing corpus
2727
run: cargo xtask fuzz corpus-fetch -v
2828

2929
- name: Save corpus
30-
uses: actions/cache/save@v4
30+
uses: actions/cache/save@v5
3131
with:
3232
path: |
3333
./fuzz/corpus
@@ -44,10 +44,10 @@ jobs:
4444
target: [pdu_decoding, rle_decompression, bitmap_stream, cliprdr_format, channel_processing]
4545

4646
steps:
47-
- uses: actions/checkout@v4
47+
- uses: actions/checkout@v6
4848

4949
- name: Download corpus
50-
uses: actions/cache/restore@v4
50+
uses: actions/cache/restore@v5
5151
with:
5252
fail-on-cache-miss: true
5353
path: |
@@ -66,7 +66,7 @@ jobs:
6666
workspaces: fuzz -> target
6767

6868
- name: Binary cache
69-
uses: actions/cache@v4
69+
uses: actions/cache@v5
7070
with:
7171
path: ./.cargo/local_root/bin
7272
key: ${{ runner.os }}-bin-${{ github.job }}-${{ hashFiles('xtask/src/bin_version.rs') }}
@@ -98,7 +98,7 @@ jobs:
9898
9999
- name: Upload minified corpus
100100
if: ${{ always() && !cancelled() }}
101-
uses: actions/upload-artifact@v4
101+
uses: actions/upload-artifact@v7
102102
with:
103103
retention-days: 7
104104
name: minified-corpus-${{ matrix.target }}
@@ -114,7 +114,7 @@ jobs:
114114

115115
steps:
116116
- name: Merge Artifacts
117-
uses: actions/upload-artifact/merge@v4
117+
uses: actions/upload-artifact/merge@v7
118118
with:
119119
name: minified-corpus
120120
pattern: minified-corpus-*
@@ -129,10 +129,10 @@ jobs:
129129
AZURE_STORAGE_KEY: ${{ secrets.CORPUS_AZURE_STORAGE_KEY }}
130130

131131
steps:
132-
- uses: actions/checkout@v4
132+
- uses: actions/checkout@v6
133133

134134
- name: Download updated corpus
135-
uses: actions/download-artifact@v4
135+
uses: actions/download-artifact@v8
136136
with:
137137
name: minified-corpus
138138
path: ./fuzz/

.github/workflows/npm-publish.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444

4545
steps:
4646
- name: Checkout
47-
uses: actions/checkout@v4
47+
uses: actions/checkout@v6
4848

4949
- name: Setup wasm-pack
5050
run: |
@@ -76,7 +76,7 @@ jobs:
7676
shell: pwsh
7777

7878
- name: Upload package artifact
79-
uses: actions/upload-artifact@v4
79+
uses: actions/upload-artifact@v7
8080
with:
8181
name: npm-${{matrix.library}}
8282
path: npm-packages/*.tgz
@@ -88,7 +88,7 @@ jobs:
8888

8989
steps:
9090
- name: Merge Artifacts
91-
uses: actions/upload-artifact/merge@v4
91+
uses: actions/upload-artifact/merge@v7
9292
with:
9393
name: npm
9494
pattern: npm-*
@@ -106,12 +106,12 @@ jobs:
106106

107107
steps:
108108
- name: Checkout repository
109-
uses: actions/checkout@v4
109+
uses: actions/checkout@v6
110110
with:
111111
fetch-depth: 0
112112

113113
- name: Download NPM packages artifact
114-
uses: actions/download-artifact@v4
114+
uses: actions/download-artifact@v8
115115
with:
116116
name: npm
117117
path: npm-packages

.github/workflows/nuget-publish.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222

2323
steps:
2424
- name: Checkout ${{ github.repository }}
25-
uses: actions/checkout@v4
25+
uses: actions/checkout@v6
2626

2727
- name: Get dry run
2828
id: get-dry-run
@@ -86,7 +86,7 @@ jobs:
8686

8787
steps:
8888
- name: Checkout ${{ github.repository }}
89-
uses: actions/checkout@v4
89+
uses: actions/checkout@v6
9090

9191
- name: Configure Android NDK
9292
if: ${{ matrix.os == 'android' }}
@@ -212,7 +212,7 @@ jobs:
212212
shell: pwsh
213213

214214
- name: Upload native components
215-
uses: actions/upload-artifact@v4
215+
uses: actions/upload-artifact@v7
216216
with:
217217
name: ironrdp-${{matrix.os}}-${{matrix.arch}}
218218
path: dependencies/runtimes/${{matrix.os}}-${{matrix.arch}}
@@ -228,13 +228,13 @@ jobs:
228228

229229
steps:
230230
- name: Checkout ${{ github.repository }}
231-
uses: actions/checkout@v4
231+
uses: actions/checkout@v6
232232

233233
- name: Setup CCTools
234234
uses: Devolutions/actions-public/setup-cctools@v1
235235

236236
- name: Download native components
237-
uses: actions/download-artifact@v4
237+
uses: actions/download-artifact@v8
238238
with:
239239
path: dependencies/runtimes
240240

@@ -296,7 +296,7 @@ jobs:
296296
shell: pwsh
297297

298298
- name: Upload native components
299-
uses: actions/upload-artifact@v4
299+
uses: actions/upload-artifact@v7
300300
with:
301301
name: ironrdp-${{ matrix.os }}-universal
302302
path: dependencies/runtimes/${{ matrix.os }}-universal
@@ -308,10 +308,10 @@ jobs:
308308

309309
steps:
310310
- name: Check out ${{ github.repository }}
311-
uses: actions/checkout@v4
311+
uses: actions/checkout@v6
312312

313313
- name: Add msbuild to PATH
314-
uses: microsoft/setup-msbuild@v2
314+
uses: microsoft/setup-msbuild@v3
315315

316316
- name: Install ios workload
317317
run: dotnet workload install ios
@@ -322,7 +322,7 @@ jobs:
322322
shell: pwsh
323323

324324
- name: Download native components
325-
uses: actions/download-artifact@v4
325+
uses: actions/download-artifact@v8
326326
with:
327327
path: dependencies/runtimes
328328

@@ -342,7 +342,7 @@ jobs:
342342
shell: pwsh
343343

344344
- name: Upload managed components
345-
uses: actions/upload-artifact@v4
345+
uses: actions/upload-artifact@v7
346346
with:
347347
name: ironrdp-nupkg
348348
path: ffi/dotnet/Devolutions.IronRdp/bin/Release/*.nupkg
@@ -358,7 +358,7 @@ jobs:
358358

359359
steps:
360360
- name: Download NuGet package artifact
361-
uses: actions/download-artifact@v4
361+
uses: actions/download-artifact@v8
362362
with:
363363
name: ironrdp-nupkg
364364
path: package

.github/workflows/release-crates.yml

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

1919
steps:
2020
- name: Checkout repository
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v6
2222
with:
2323
fetch-depth: 512
2424

@@ -68,7 +68,7 @@ jobs:
6868

6969
steps:
7070
- name: Checkout repository
71-
uses: actions/checkout@v4
71+
uses: actions/checkout@v6
7272

7373
- name: Authenticate with crates.io
7474
id: auth

0 commit comments

Comments
 (0)