Skip to content

Commit 1495f64

Browse files
authored
Update GitHub Actions actions/checkout@v2 to v3 (#2595)
The v2 implementation uses Node 12, which is end-of-life on April 30, 2022. See https://nodejs.org/en/about/releases/. Update to v3, which is based on Node 16 whose support lasts until April 30, 2024.
1 parent c1d71c8 commit 1495f64

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- windows-latest
3737
runs-on: ${{ matrix.os }}
3838
steps:
39-
- uses: actions/checkout@v2
39+
- uses: actions/checkout@v3
4040
- name: Install Rust
4141
# --no-self-update is necessary because the windows environment cannot self-update rustup.exe.
4242
run: rustup update nightly --no-self-update && rustup default nightly
@@ -53,7 +53,7 @@ jobs:
5353
- aarch64-unknown-linux-gnu
5454
runs-on: ubuntu-latest
5555
steps:
56-
- uses: actions/checkout@v2
56+
- uses: actions/checkout@v3
5757
- name: Install Rust
5858
run: rustup update nightly && rustup default nightly
5959
- name: Install cross
@@ -73,7 +73,7 @@ jobs:
7373
- 1.36
7474
runs-on: ubuntu-latest
7575
steps:
76-
- uses: actions/checkout@v2
76+
- uses: actions/checkout@v3
7777
- name: Install Rust
7878
run: rustup update ${{ matrix.rust }} && rustup default ${{ matrix.rust }}
7979
# cargo does not support for --features/--no-default-features with workspace, so use cargo-hack instead.
@@ -105,7 +105,7 @@ jobs:
105105
- 1.45
106106
runs-on: ubuntu-latest
107107
steps:
108-
- uses: actions/checkout@v2
108+
- uses: actions/checkout@v3
109109
- name: Install Rust
110110
run: rustup update ${{ matrix.rust }} && rustup default ${{ matrix.rust }}
111111
- name: Install cargo-hack
@@ -136,7 +136,7 @@ jobs:
136136
- nightly
137137
runs-on: ubuntu-latest
138138
steps:
139-
- uses: actions/checkout@v2
139+
- uses: actions/checkout@v3
140140
- name: Install Rust
141141
run: rustup update ${{ matrix.rust }} && rustup default ${{ matrix.rust }}
142142
- name: Install cargo-hack
@@ -148,7 +148,7 @@ jobs:
148148
name: cargo build -Z minimal-versions
149149
runs-on: ubuntu-latest
150150
steps:
151-
- uses: actions/checkout@v2
151+
- uses: actions/checkout@v3
152152
- name: Install Rust
153153
run: rustup update nightly && rustup default nightly
154154
- name: Install cargo-hack
@@ -170,7 +170,7 @@ jobs:
170170
- thumbv6m-none-eabi
171171
runs-on: ubuntu-latest
172172
steps:
173-
- uses: actions/checkout@v2
173+
- uses: actions/checkout@v3
174174
- name: Install Rust
175175
run: rustup update nightly && rustup default nightly
176176
- run: rustup target add ${{ matrix.target }}
@@ -202,7 +202,7 @@ jobs:
202202
name: cargo bench
203203
runs-on: ubuntu-latest
204204
steps:
205-
- uses: actions/checkout@v2
205+
- uses: actions/checkout@v3
206206
- name: Install Rust
207207
run: rustup update nightly && rustup default nightly
208208
- run: cargo bench --workspace
@@ -212,7 +212,7 @@ jobs:
212212
name: cargo hack check --feature-powerset
213213
runs-on: ubuntu-latest
214214
steps:
215-
- uses: actions/checkout@v2
215+
- uses: actions/checkout@v3
216216
- name: Install Rust
217217
run: rustup update nightly && rustup default nightly
218218
- name: Install cargo-hack
@@ -237,7 +237,7 @@ jobs:
237237
contents: write
238238
pull-requests: write
239239
steps:
240-
- uses: actions/checkout@v2
240+
- uses: actions/checkout@v3
241241
- name: Install Rust
242242
run: rustup update nightly && rustup default nightly
243243
- run: ci/no_atomic_cas.sh
@@ -270,7 +270,7 @@ jobs:
270270
name: cargo miri test
271271
runs-on: ubuntu-latest
272272
steps:
273-
- uses: actions/checkout@v2
273+
- uses: actions/checkout@v3
274274
- name: Install Rust
275275
run: rustup toolchain install nightly --component miri && rustup default nightly
276276
- run: cargo miri test --workspace --all-features
@@ -289,7 +289,7 @@ jobs:
289289
- thread
290290
runs-on: ubuntu-latest
291291
steps:
292-
- uses: actions/checkout@v2
292+
- uses: actions/checkout@v3
293293
- name: Install Rust
294294
run: rustup update nightly && rustup default nightly
295295
- run: rustup component add rust-src
@@ -304,7 +304,7 @@ jobs:
304304
name: cargo clippy
305305
runs-on: ubuntu-latest
306306
steps:
307-
- uses: actions/checkout@v2
307+
- uses: actions/checkout@v3
308308
- name: Install Rust
309309
run: rustup toolchain install nightly --component clippy && rustup default nightly
310310
- run: cargo clippy --workspace --all-features --all-targets
@@ -313,7 +313,7 @@ jobs:
313313
name: cargo fmt
314314
runs-on: ubuntu-latest
315315
steps:
316-
- uses: actions/checkout@v2
316+
- uses: actions/checkout@v3
317317
- name: Install Rust
318318
run: rustup update stable
319319
- run: cargo fmt --all -- --check
@@ -322,7 +322,7 @@ jobs:
322322
name: cargo doc
323323
runs-on: ubuntu-latest
324324
steps:
325-
- uses: actions/checkout@v2
325+
- uses: actions/checkout@v3
326326
- name: Install Rust
327327
run: rustup update nightly && rustup default nightly
328328
- run: RUSTDOCFLAGS="-D warnings --cfg docsrs" cargo doc --workspace --no-deps --all-features

0 commit comments

Comments
 (0)