Skip to content

Commit f831a8f

Browse files
author
Rony Licha
committed
ci: bump actions to Node 24 runtimes (silence Node 20 deprecation annotations)
- actions/checkout v4 -> v6 - actions/setup-node v4 -> v6 - pnpm/action-setup v4 -> v6 - softprops/action-gh-release v2 -> v3
1 parent 60eb615 commit f831a8f

4 files changed

Lines changed: 18 additions & 18 deletions

File tree

.github/workflows/conformance.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: [self-hosted, linux, x64, hetzner, qrcom]
1919
steps:
2020
- name: Checkout code
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v6
2222

2323
- name: Install Rust (wasm32 target)
2424
uses: dtolnay/rust-toolchain@stable
@@ -28,12 +28,12 @@ jobs:
2828
- name: Build WASM
2929
run: bash sdk/scripts/build-wasm.sh
3030

31-
- uses: pnpm/action-setup@v4
31+
- uses: pnpm/action-setup@v6
3232
with:
3333
version: 10
3434

3535
- name: Setup Node.js
36-
uses: actions/setup-node@v4
36+
uses: actions/setup-node@v6
3737
with:
3838
node-version: "24"
3939
cache: pnpm

.github/workflows/release.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: [self-hosted, linux, x64, hetzner, qrcom]
1212
steps:
1313
- name: Checkout code
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@v6
1515

1616
- name: Install Rust (wasm32 target)
1717
uses: dtolnay/rust-toolchain@stable
@@ -24,12 +24,12 @@ jobs:
2424
- name: Build WASM
2525
run: bash sdk/scripts/build-wasm.sh
2626

27-
- uses: pnpm/action-setup@v4
27+
- uses: pnpm/action-setup@v6
2828
with:
2929
version: 10
3030

3131
- name: Setup Node.js
32-
uses: actions/setup-node@v4
32+
uses: actions/setup-node@v6
3333
with:
3434
node-version: "24"
3535
cache: pnpm
@@ -64,7 +64,7 @@ jobs:
6464
id-token: write # OIDC trusted publishing (no NPM_TOKEN)
6565
steps:
6666
- name: Checkout code
67-
uses: actions/checkout@v4
67+
uses: actions/checkout@v6
6868

6969
- name: Install Rust (wasm32 target)
7070
uses: dtolnay/rust-toolchain@stable
@@ -74,12 +74,12 @@ jobs:
7474
- name: Build WASM
7575
run: bash sdk/scripts/build-wasm.sh
7676

77-
- uses: pnpm/action-setup@v4
77+
- uses: pnpm/action-setup@v6
7878
with:
7979
version: 10
8080

8181
- name: Setup Node.js
82-
uses: actions/setup-node@v4
82+
uses: actions/setup-node@v6
8383
with:
8484
node-version: "24" # npm 11+ required for OIDC trusted publishing
8585
registry-url: https://registry.npmjs.org
@@ -106,7 +106,7 @@ jobs:
106106
contents: write
107107
steps:
108108
- name: Checkout code
109-
uses: actions/checkout@v4
109+
uses: actions/checkout@v6
110110
with:
111111
fetch-depth: 0
112112

@@ -132,7 +132,7 @@ jobs:
132132
echo "$NOTES" > release_notes.md
133133
134134
- name: Create GitHub Release
135-
uses: softprops/action-gh-release@v2
135+
uses: softprops/action-gh-release@v3
136136
with:
137137
name: gigapdf-lib v${{ steps.version.outputs.version }}
138138
body_path: release_notes.md

.github/workflows/sdk-docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ jobs:
2929
build:
3030
runs-on: [self-hosted, linux, x64, hetzner, qrcom]
3131
steps:
32-
- uses: actions/checkout@v4
32+
- uses: actions/checkout@v6
3333

34-
- uses: pnpm/action-setup@v4
34+
- uses: pnpm/action-setup@v6
3535
with:
3636
version: 10
3737

38-
- uses: actions/setup-node@v4
38+
- uses: actions/setup-node@v6
3939
with:
4040
node-version: "24"
4141

.github/workflows/tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: [self-hosted, linux, x64, hetzner, qrcom]
1313
steps:
1414
- name: Checkout code
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v6
1616

1717
- name: Install Rust (wasm32 target)
1818
uses: dtolnay/rust-toolchain@stable
@@ -35,7 +35,7 @@ jobs:
3535
runs-on: [self-hosted, linux, x64, hetzner, qrcom]
3636
steps:
3737
- name: Checkout code
38-
uses: actions/checkout@v4
38+
uses: actions/checkout@v6
3939

4040
- name: Install Rust (wasm32 target)
4141
uses: dtolnay/rust-toolchain@stable
@@ -45,12 +45,12 @@ jobs:
4545
- name: Build WASM
4646
run: bash sdk/scripts/build-wasm.sh
4747

48-
- uses: pnpm/action-setup@v4
48+
- uses: pnpm/action-setup@v6
4949
with:
5050
version: 10
5151

5252
- name: Setup Node.js
53-
uses: actions/setup-node@v4
53+
uses: actions/setup-node@v6
5454
with:
5555
node-version: "24"
5656
cache: pnpm

0 commit comments

Comments
 (0)