Skip to content

Commit 5776e7d

Browse files
committed
Update GitHub Actions for Node 24
1 parent 6bcdcbc commit 5776e7d

6 files changed

Lines changed: 42 additions & 42 deletions

File tree

.github/workflows/benchmark-baseline.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121

2222
steps:
2323
- name: Checkout Code
24-
uses: actions/checkout@v4
24+
uses: actions/checkout@v6
2525
with:
2626
fetch-depth: 0
2727
submodules: recursive
@@ -31,7 +31,7 @@ jobs:
3131
with:
3232
packages: librocksdb-dev libzstd-dev libbz2-dev liblz4-dev libjemalloc-dev
3333

34-
- uses: aws-actions/configure-aws-credentials@v4
34+
- uses: aws-actions/configure-aws-credentials@v6
3535
with:
3636
aws-region: us-east-2
3737

@@ -56,7 +56,7 @@ jobs:
5656
RUNS_ON_S3_BUCKET_CACHE: laminar-gh-action-cache
5757

5858
- name: Cache Cargo
59-
uses: actions/cache@v4
59+
uses: actions/cache@v5
6060
with:
6161
path: |
6262
~/.cargo/bin/
@@ -67,31 +67,31 @@ jobs:
6767
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
6868

6969
- name: Cache bandersnatch_vrfs static lib
70-
uses: actions/cache@v4
70+
uses: actions/cache@v5
7171
with:
7272
path: .lib/libbandersnatch_vrfs.a
7373
key: ${{ runner.os }}-libs-libbandersnatch-${{ hashFiles('Utils/Sources/bandersnatch/**') }}
7474
restore-keys: |
7575
${{ runner.os }}-libs-libbandersnatch
7676
7777
- name: Cache bls static lib
78-
uses: actions/cache@v4
78+
uses: actions/cache@v5
7979
with:
8080
path: .lib/libbls.a
8181
key: ${{ runner.os }}-libs-libbls-${{ hashFiles('Utils/Sources/bls/**') }}
8282
restore-keys: |
8383
${{ runner.os }}-libs-libbls
8484
8585
- name: Cache erasure-coding static lib
86-
uses: actions/cache@v4
86+
uses: actions/cache@v5
8787
with:
8888
path: .lib/libec.a
8989
key: ${{ runner.os }}-libs-libec-${{ hashFiles('Utils/Sources/erasure-coding/**') }}
9090
restore-keys: |
9191
${{ runner.os }}-libs-libec
9292
9393
- name: Cache ed25519-zebra static lib
94-
uses: actions/cache@v4
94+
uses: actions/cache@v5
9595
with:
9696
path: .lib/libed25519_zebra_ffi.a
9797
key: ${{ runner.os }}-libs-libed25519-${{ hashFiles('Utils/Sources/ed25519-zebra/**') }}

.github/workflows/benchmark-pr.yml

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

2323
steps:
2424
- name: Checkout Code
25-
uses: actions/checkout@v4
25+
uses: actions/checkout@v6
2626
with:
2727
fetch-depth: 0
2828
submodules: recursive
@@ -32,7 +32,7 @@ jobs:
3232
with:
3333
packages: librocksdb-dev libzstd-dev libbz2-dev liblz4-dev libjemalloc-dev
3434

35-
- uses: aws-actions/configure-aws-credentials@v4
35+
- uses: aws-actions/configure-aws-credentials@v6
3636
with:
3737
aws-region: us-east-2
3838

@@ -57,7 +57,7 @@ jobs:
5757
RUNS_ON_S3_BUCKET_CACHE: laminar-gh-action-cache
5858

5959
- name: Cache Cargo
60-
uses: actions/cache@v4
60+
uses: actions/cache@v5
6161
with:
6262
path: |
6363
~/.cargo/bin/
@@ -68,31 +68,31 @@ jobs:
6868
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
6969

7070
- name: Cache bandersnatch_vrfs static lib
71-
uses: actions/cache@v4
71+
uses: actions/cache@v5
7272
with:
7373
path: .lib/libbandersnatch_vrfs.a
7474
key: ${{ runner.os }}-libs-libbandersnatch-${{ hashFiles('Utils/Sources/bandersnatch/**') }}
7575
restore-keys: |
7676
${{ runner.os }}-libs-libbandersnatch
7777
7878
- name: Cache bls static lib
79-
uses: actions/cache@v4
79+
uses: actions/cache@v5
8080
with:
8181
path: .lib/libbls.a
8282
key: ${{ runner.os }}-libs-libbls-${{ hashFiles('Utils/Sources/bls/**') }}
8383
restore-keys: |
8484
${{ runner.os }}-libs-libbls
8585
8686
- name: Cache erasure-coding static lib
87-
uses: actions/cache@v4
87+
uses: actions/cache@v5
8888
with:
8989
path: .lib/libec.a
9090
key: ${{ runner.os }}-libs-libec-${{ hashFiles('Utils/Sources/erasure-coding/**') }}
9191
restore-keys: |
9292
${{ runner.os }}-libs-libec
9393
9494
- name: Cache ed25519-zebra static lib
95-
uses: actions/cache@v4
95+
uses: actions/cache@v5
9696
with:
9797
path: .lib/libed25519_zebra_ffi.a
9898
key: ${{ runner.os }}-libs-libed25519-${{ hashFiles('Utils/Sources/ed25519-zebra/**') }}
@@ -154,7 +154,7 @@ jobs:
154154

155155
steps:
156156
- name: Checkout Code
157-
uses: actions/checkout@v4
157+
uses: actions/checkout@v6
158158
with:
159159
fetch-depth: 0
160160
submodules: recursive

.github/workflows/ci.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ jobs:
1616
runs-on: ubuntu-24.04
1717

1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v6
2020
- name: Check swift codestyle
21-
uses: cirruslabs/swiftlint-action@v1
21+
uses: docker://ghcr.io/realm/swiftlint:latest
2222
with:
2323
args: --config .swiftlint.yml --strict
2424

2525
cargo-format:
2626
name: Cargo Format
2727
runs-on: ubuntu-latest
2828
steps:
29-
- uses: actions/checkout@v4
29+
- uses: actions/checkout@v6
3030
- uses: dtolnay/rust-toolchain@nightly
3131
with:
3232
components: rustfmt
@@ -42,14 +42,14 @@ jobs:
4242
config: [debug, release]
4343
steps:
4444
- name: Checkout Code
45-
uses: actions/checkout@v4
45+
uses: actions/checkout@v6
4646
with:
4747
submodules: recursive
4848
- run: sudo apt-get update
4949
- uses: awalsh128/cache-apt-pkgs-action@latest
5050
with:
5151
packages: librocksdb-dev libzstd-dev libbz2-dev liblz4-dev libjemalloc-dev
52-
- uses: aws-actions/configure-aws-credentials@v4
52+
- uses: aws-actions/configure-aws-credentials@v6
5353
with:
5454
aws-region: us-east-2
5555
- name: Setup Swift
@@ -63,7 +63,7 @@ jobs:
6363
# SPM caching disabled due to 5.7 GB size causing 7+ minute upload delays
6464
# The cache save/upload time exceeds the build time, making caching counterproductive
6565
- name: Cache Cargo
66-
uses: actions/cache@v4
66+
uses: actions/cache@v5
6767
with:
6868
path: |
6969
~/.cargo/bin/
@@ -73,28 +73,28 @@ jobs:
7373
target/
7474
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
7575
- name: Cache bandersnatch_vrfs static lib
76-
uses: actions/cache@v4
76+
uses: actions/cache@v5
7777
with:
7878
path: .lib/libbandersnatch_vrfs.a
7979
key: ${{ runner.os }}-libs-libbandersnatch-${{ hashFiles('Utils/Sources/bandersnatch/**') }}
8080
restore-keys: |
8181
${{ runner.os }}-libs-libbandersnatch
8282
- name: Cache bls static lib
83-
uses: actions/cache@v4
83+
uses: actions/cache@v5
8484
with:
8585
path: .lib/libbls.a
8686
key: ${{ runner.os }}-libs-libbls-${{ hashFiles('Utils/Sources/bls/**') }}
8787
restore-keys: |
8888
${{ runner.os }}-libs-libbls
8989
- name: Cache erasure-coding static lib
90-
uses: actions/cache@v4
90+
uses: actions/cache@v5
9191
with:
9292
path: .lib/libec.a
9393
key: ${{ runner.os }}-libs-libec-${{ hashFiles('Utils/Sources/erasure-coding/**') }}
9494
restore-keys: |
9595
${{ runner.os }}-libs-libec
9696
- name: Cache ed25519-zebra static lib
97-
uses: actions/cache@v4
97+
uses: actions/cache@v5
9898
with:
9999
path: .lib/libed25519_zebra_ffi.a
100100
key: ${{ runner.os }}-libs-libed25519-${{ hashFiles('Utils/Sources/ed25519-zebra/**') }}
@@ -160,14 +160,14 @@ jobs:
160160
- jit-sandbox
161161
steps:
162162
- name: Checkout Code
163-
uses: actions/checkout@v4
163+
uses: actions/checkout@v6
164164
with:
165165
submodules: recursive
166166
- run: sudo apt-get update
167167
- uses: awalsh128/cache-apt-pkgs-action@latest
168168
with:
169169
packages: librocksdb-dev libzstd-dev libbz2-dev liblz4-dev libjemalloc-dev
170-
- uses: aws-actions/configure-aws-credentials@v4
170+
- uses: aws-actions/configure-aws-credentials@v6
171171
with:
172172
aws-region: us-east-2
173173
- name: Setup Swift
@@ -179,7 +179,7 @@ jobs:
179179
echo "Detected Swift version: $SWIFT_VERSION"
180180
echo "version=$SWIFT_VERSION" >> $GITHUB_OUTPUT
181181
- name: Cache Cargo
182-
uses: actions/cache@v4
182+
uses: actions/cache@v5
183183
with:
184184
path: |
185185
~/.cargo/bin/
@@ -189,28 +189,28 @@ jobs:
189189
target/
190190
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
191191
- name: Cache bandersnatch_vrfs static lib
192-
uses: actions/cache@v4
192+
uses: actions/cache@v5
193193
with:
194194
path: .lib/libbandersnatch_vrfs.a
195195
key: ${{ runner.os }}-libs-libbandersnatch-${{ hashFiles('Utils/Sources/bandersnatch/**') }}
196196
restore-keys: |
197197
${{ runner.os }}-libs-libbandersnatch
198198
- name: Cache bls static lib
199-
uses: actions/cache@v4
199+
uses: actions/cache@v5
200200
with:
201201
path: .lib/libbls.a
202202
key: ${{ runner.os }}-libs-libbls-${{ hashFiles('Utils/Sources/bls/**') }}
203203
restore-keys: |
204204
${{ runner.os }}-libs-libbls
205205
- name: Cache erasure-coding static lib
206-
uses: actions/cache@v4
206+
uses: actions/cache@v5
207207
with:
208208
path: .lib/libec.a
209209
key: ${{ runner.os }}-libs-libec-${{ hashFiles('Utils/Sources/erasure-coding/**') }}
210210
restore-keys: |
211211
${{ runner.os }}-libs-libec
212212
- name: Cache ed25519-zebra static lib
213-
uses: actions/cache@v4
213+
uses: actions/cache@v5
214214
with:
215215
path: .lib/libed25519_zebra_ffi.a
216216
key: ${{ runner.os }}-libs-libed25519-${{ hashFiles('Utils/Sources/ed25519-zebra/**') }}

.github/workflows/coverage.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ jobs:
1717
timeout-minutes: 50
1818
steps:
1919
- name: Checkout Code
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v6
2121
with:
2222
submodules: recursive
2323
- run: sudo apt-get update
2424
- uses: awalsh128/cache-apt-pkgs-action@latest
2525
with:
2626
packages: librocksdb-dev libzstd-dev libbz2-dev liblz4-dev llvm libjemalloc-dev
27-
- uses: aws-actions/configure-aws-credentials@v4
27+
- uses: aws-actions/configure-aws-credentials@v6
2828
with:
2929
aws-region: us-east-2
3030
- name: Setup Swift
@@ -45,7 +45,7 @@ jobs:
4545
env:
4646
RUNS_ON_S3_BUCKET_CACHE: laminar-gh-action-cache
4747
- name: Cache Cargo
48-
uses: actions/cache@v4
48+
uses: actions/cache@v5
4949
with:
5050
path: |
5151
~/.cargo/bin/
@@ -55,28 +55,28 @@ jobs:
5555
target/
5656
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
5757
- name: Cache bandersnatch_vrfs static lib
58-
uses: actions/cache@v4
58+
uses: actions/cache@v5
5959
with:
6060
path: .lib/libbandersnatch_vrfs.a
6161
key: ${{ runner.os }}-libs-libbandersnatch-${{ hashFiles('Utils/Sources/bandersnatch/**') }}
6262
restore-keys: |
6363
${{ runner.os }}-libs-libbandersnatch
6464
- name: Cache bls static lib
65-
uses: actions/cache@v4
65+
uses: actions/cache@v5
6666
with:
6767
path: .lib/libbls.a
6868
key: ${{ runner.os }}-libs-libbls-${{ hashFiles('Utils/Sources/bls/**') }}
6969
restore-keys: |
7070
${{ runner.os }}-libs-libbls
7171
- name: Cache erasure-coding static lib
72-
uses: actions/cache@v4
72+
uses: actions/cache@v5
7373
with:
7474
path: .lib/libec.a
7575
key: ${{ runner.os }}-libs-libec-${{ hashFiles('Utils/Sources/erasure-coding/**') }}
7676
restore-keys: |
7777
${{ runner.os }}-libs-libec
7878
- name: Cache ed25519-zebra static lib
79-
uses: actions/cache@v4
79+
uses: actions/cache@v5
8080
with:
8181
path: .lib/libed25519_zebra_ffi.a
8282
key: ${{ runner.os }}-libs-libed25519-${{ hashFiles('Utils/Sources/ed25519-zebra/**') }}

.github/workflows/polka-codes-review-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
runs-on: ubuntu-latest
2626
steps:
2727
- name: Checkout repository
28-
uses: actions/checkout@v4
28+
uses: actions/checkout@v6
2929
with:
3030
fetch-depth: 0
3131

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
timeout-minutes: 60
2222
steps:
2323
- name: Checkout Code
24-
uses: actions/checkout@v4
24+
uses: actions/checkout@v6
2525
with:
2626
submodules: recursive
2727
- name: Setup Swift
@@ -108,7 +108,7 @@ jobs:
108108
contents: write
109109
steps:
110110
- name: Checkout Code
111-
uses: actions/checkout@v4
111+
uses: actions/checkout@v6
112112
- name: Download all artifacts
113113
uses: actions/download-artifact@v4
114114
with:

0 commit comments

Comments
 (0)