Skip to content

Commit 0180bcb

Browse files
committed
Separate msrv job
1 parent 438350b commit 0180bcb

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

.github/workflows/ci.yml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,32 @@ concurrency:
1313
cancel-in-progress: true
1414

1515
jobs:
16+
msrv:
17+
runs-on: ubuntu-latest
18+
steps:
19+
- uses: actions/checkout@v4
20+
- uses: dtolnay/rust-toolchain@1.81
21+
- uses: Swatinem/rust-cache@v2
22+
- run: cargo build --workspace --lib
23+
24+
test_lib:
25+
runs-on: ubuntu-latest
26+
needs: basics
27+
steps:
28+
- uses: actions/checkout@v4
29+
- uses: dtolnay/rust-toolchain@stable
30+
- uses: Swatinem/rust-cache@v2
31+
- run: cargo test --all-targets --all-features
32+
33+
test_doc:
34+
runs-on: ubuntu-latest
35+
needs: basics
36+
steps:
37+
- uses: actions/checkout@v4
38+
- uses: dtolnay/rust-toolchain@stable
39+
- uses: Swatinem/rust-cache@v2
40+
- run: cargo test --doc --all-features
41+
1642
rustfmt:
1743
runs-on: ubuntu-latest
1844
steps:
@@ -43,14 +69,6 @@ jobs:
4369
RUSTFLAGS: --cfg rune_docsrs
4470
RUSTDOCFLAGS: --cfg rune_docsrs
4571

46-
msrv:
47-
runs-on: ubuntu-latest
48-
steps:
49-
- uses: actions/checkout@v4
50-
- uses: dtolnay/rust-toolchain@1.81
51-
- uses: Swatinem/rust-cache@v2
52-
- run: cargo check
53-
5472
nightly:
5573
runs-on: ubuntu-latest
5674
env:
@@ -145,24 +163,6 @@ jobs:
145163
- run: cargo miri test -p ${{matrix.crate}} --all-features --all-targets
146164
- run: cargo miri test -p ${{matrix.crate}} --all-features --doc
147165

148-
test_lib:
149-
runs-on: ubuntu-latest
150-
needs: basics
151-
steps:
152-
- uses: actions/checkout@v4
153-
- uses: dtolnay/rust-toolchain@stable
154-
- uses: Swatinem/rust-cache@v2
155-
- run: cargo test --all-targets --all-features
156-
157-
test_doc:
158-
runs-on: ubuntu-latest
159-
needs: basics
160-
steps:
161-
- uses: actions/checkout@v4
162-
- uses: dtolnay/rust-toolchain@stable
163-
- uses: Swatinem/rust-cache@v2
164-
- run: cargo test --doc --all-features
165-
166166
test_rune:
167167
runs-on: ubuntu-latest
168168
needs: basics

0 commit comments

Comments
 (0)