Skip to content

Commit 13a55cf

Browse files
committed
Update CI
1 parent 4a64050 commit 13a55cf

File tree

1 file changed

+11
-15
lines changed

1 file changed

+11
-15
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
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
@@ -102,8 +98,8 @@ jobs:
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

Comments
 (0)