4141 experimental : true
4242
4343 steps :
44- - uses : actions/checkout@v4
44+ - uses : actions/checkout@v5
4545 - uses : dtolnay/rust-toolchain@master
4646 with :
4747 toolchain : ${{ matrix.rust }}
@@ -50,21 +50,17 @@ jobs:
5050 - run : cargo build --target=${{ matrix.TARGET }}
5151
5252 - name : Test
53- uses : actions-rs/cargo @v1
53+ uses : taiki-e/setup-cross-toolchain-action @v1
5454 with :
55- use-cross : true
56- command : test
57- args : --target=${{ matrix.TARGET }}
55+ target : ${{ matrix.TARGET }}
56+ - run : cargo test --target=${{ matrix.TARGET }}
5857
5958 ci-linux-msrv :
6059 name : CI-MSRV
6160 runs-on : ubuntu-latest
6261 steps :
63- - uses : actions/checkout@v4
64- - uses : dtolnay/rust-toolchain@master
65- with :
66- toolchain : 1.28.0
67-
62+ - uses : actions/checkout@v5
63+ - uses : dtolnay/rust-toolchain@1.28.0
6864 - run : cargo build
6965 - run : cargo test
7066
@@ -73,23 +69,23 @@ jobs:
7369 runs-on : macos-latest
7470
7571 steps :
76- - uses : actions/checkout@v4
72+ - uses : actions/checkout@v5
7773 - uses : dtolnay/rust-toolchain@stable
7874 - run : cargo build
7975
8076 ci-macos-msrv :
8177 name : CI-macOS-MSRV
8278 runs-on : macos-13 # Latest for Intel-based CPUs
8379 steps :
84- - uses : actions/checkout@v4
80+ - uses : actions/checkout@v5
8581 - uses : dtolnay/rust-toolchain@1.28.0
8682 - run : cargo build
8783
8884 checks :
8985 runs-on : ubuntu-latest
9086
9187 steps :
92- - uses : actions/checkout@v4
88+ - uses : actions/checkout@v5
9389 - uses : dtolnay/rust-toolchain@stable
9490 with :
9591 components : rustfmt
10298 env :
10399 RUSTFLAGS : ' --allow warnings'
104100 steps :
105- - uses : actions/checkout@v4
106- - uses : dtolnay/rust-toolchain@1.84 .1
101+ - uses : actions/checkout@v5
102+ - uses : dtolnay/rust-toolchain@1.91 .1
107103 with :
108104 components : clippy
109105 - run : cargo clippy --all-targets
0 commit comments