Skip to content

Commit f9b8ea0

Browse files
committed
update node.js in GHA to sufficient version
1 parent 2735122 commit f9b8ea0

2 files changed

Lines changed: 14 additions & 10 deletions

File tree

Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
name: rust
2-
description: Prepares the runner to use the Rust toolchain
2+
description: Prepares dependencies for each job
33
runs:
44
using: "composite"
55
steps:
6-
- name: Install Rust
6+
- name: Install Rust (stable)
77
uses: dtolnay/rust-toolchain@master
88
with:
99
toolchain: stable
1010
components: rustfmt, clippy, rustc-dev, rust-src, llvm-tools-preview
11-
- name: Install Rust
11+
- name: Install Rust (nightly)
1212
uses: dtolnay/rust-toolchain@master
1313
with:
1414
toolchain: nightly
1515
components: rustfmt, clippy, rustc-dev, rust-src, llvm-tools-preview
16+
- name: Install recent enough Node version
17+
uses: actions/setup-node@v5
18+
with:
19+
node-version: '>=22.21.1'

.github/workflows/push.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- uses: actions/checkout@v4
1616
with:
1717
submodules: 'true'
18-
- uses: ./.github/actions/rust
18+
- uses: ./.github/actions/deps
1919
- name: Lint (rustfmt)
2020
run: cargo +nightly fmt --check
2121
lint-tests:
@@ -24,7 +24,7 @@ jobs:
2424
- uses: actions/checkout@v4
2525
with:
2626
submodules: 'true'
27-
- uses: ./.github/actions/rust
27+
- uses: ./.github/actions/deps
2828
- name: Lint (surplus-test)
2929
run: cargo run -p surplus-test -- --check
3030
lint-clippy:
@@ -33,7 +33,7 @@ jobs:
3333
- uses: actions/checkout@v4
3434
with:
3535
submodules: 'true'
36-
- uses: ./.github/actions/rust
36+
- uses: ./.github/actions/deps
3737
- name: Lint (clippy)
3838
run: cargo clippy --all-targets --all-features -- -D clippy::all
3939
test:
@@ -42,7 +42,7 @@ jobs:
4242
- uses: actions/checkout@v4
4343
with:
4444
submodules: 'true'
45-
- uses: ./.github/actions/rust
45+
- uses: ./.github/actions/deps
4646
- name: Test
4747
run: cargo test --all-features
4848
build-debug:
@@ -51,7 +51,7 @@ jobs:
5151
- uses: actions/checkout@v4
5252
with:
5353
submodules: 'true'
54-
- uses: ./.github/actions/rust
54+
- uses: ./.github/actions/deps
5555
- name: Build (debug)
5656
run: cargo build --all-features
5757
build-release:
@@ -60,7 +60,7 @@ jobs:
6060
- uses: actions/checkout@v4
6161
with:
6262
submodules: 'true'
63-
- uses: ./.github/actions/rust
63+
- uses: ./.github/actions/deps
6464
- name: Build (release)
6565
run: cargo build --release --all-features
6666
build-wasm:
@@ -69,7 +69,7 @@ jobs:
6969
- uses: actions/checkout@v4
7070
with:
7171
submodules: 'true'
72-
- uses: ./.github/actions/rust
72+
- uses: ./.github/actions/deps
7373
- name: Install wasm32 target
7474
run: rustup target add wasm32-unknown-unknown
7575
- name: Install wasm-pack

0 commit comments

Comments
 (0)