Skip to content

Commit 68a04cd

Browse files
authored
Update version of GitHub Actions (#1363)
1 parent 2d4b9b3 commit 68a04cd

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

.github/workflows/rust.yml

+16-16
Original file line numberDiff line numberDiff line change
@@ -8,31 +8,31 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- name: Set up Rust
11-
uses: hecrj/setup-rust-action@v1
11+
uses: hecrj/setup-rust-action@v2
1212
with:
1313
components: rustfmt
1414
# Note that `nightly` is required for `license_template_path`, as
1515
# it's an unstable feature.
1616
rust-version: nightly
17-
- uses: actions/checkout@v2
17+
- uses: actions/checkout@v4
1818
- run: cargo +nightly fmt -- --check --config-path <(echo 'license_template_path = "HEADER"')
1919

2020
lint:
2121
runs-on: ubuntu-latest
2222
steps:
2323
- name: Set up Rust
24-
uses: hecrj/setup-rust-action@v1
24+
uses: hecrj/setup-rust-action@v2
2525
with:
2626
components: clippy
27-
- uses: actions/checkout@v2
27+
- uses: actions/checkout@v4
2828
- run: cargo clippy --all-targets --all-features -- -D warnings
2929

3030
compile:
3131
runs-on: ubuntu-latest
3232
steps:
3333
- name: Set up Rust
34-
uses: hecrj/setup-rust-action@v1
35-
- uses: actions/checkout@master
34+
uses: hecrj/setup-rust-action@v2
35+
- uses: actions/checkout@v4
3636
- run: cargo check --all-targets --all-features
3737

3838
docs:
@@ -41,18 +41,18 @@ jobs:
4141
RUSTDOCFLAGS: "-Dwarnings"
4242
steps:
4343
- name: Set up Rust
44-
uses: hecrj/setup-rust-action@v1
45-
- uses: actions/checkout@master
44+
uses: hecrj/setup-rust-action@v2
45+
- uses: actions/checkout@v4
4646
- run: cargo doc --document-private-items --no-deps --workspace --all-features
4747

4848
compile-no-std:
4949
runs-on: ubuntu-latest
5050
steps:
5151
- name: Set up Rust
52-
uses: hecrj/setup-rust-action@v1
52+
uses: hecrj/setup-rust-action@v2
5353
with:
5454
targets: 'thumbv6m-none-eabi'
55-
- uses: actions/checkout@master
55+
- uses: actions/checkout@v4
5656
- run: cargo check --no-default-features --target thumbv6m-none-eabi
5757

5858
test:
@@ -62,7 +62,7 @@ jobs:
6262
runs-on: ubuntu-latest
6363
steps:
6464
- name: Setup Rust
65-
uses: hecrj/setup-rust-action@v1
65+
uses: hecrj/setup-rust-action@v2
6666
with:
6767
rust-version: ${{ matrix.rust }}
6868
- name: Install Tarpaulin
@@ -72,15 +72,15 @@ jobs:
7272
version: 0.14.2
7373
use-tool-cache: true
7474
- name: Checkout
75-
uses: actions/checkout@v2
75+
uses: actions/checkout@v4
7676
- name: Test
7777
run: cargo test --all-features
7878

7979
test-coverage:
8080
runs-on: ubuntu-latest
8181
steps:
8282
- name: Setup Rust
83-
uses: hecrj/setup-rust-action@v1
83+
uses: hecrj/setup-rust-action@v2
8484
with:
8585
rust-version: stable
8686
- name: Install Tarpaulin
@@ -90,7 +90,7 @@ jobs:
9090
version: 0.14.2
9191
use-tool-cache: true
9292
- name: Checkout
93-
uses: actions/checkout@v2
93+
uses: actions/checkout@v4
9494
- name: Coverage
9595
run: cargo tarpaulin -o Lcov --output-dir ./coverage
9696
- name: Coveralls
@@ -104,8 +104,8 @@ jobs:
104104
needs: [test]
105105
steps:
106106
- name: Set up Rust
107-
uses: hecrj/setup-rust-action@v1
108-
- uses: actions/checkout@v2
107+
uses: hecrj/setup-rust-action@v2
108+
- uses: actions/checkout@v4
109109
- name: Publish
110110
shell: bash
111111
run: |

0 commit comments

Comments
 (0)