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 :
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
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