@@ -13,6 +13,32 @@ concurrency:
13
13
cancel-in-progress : true
14
14
15
15
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
+
16
42
rustfmt :
17
43
runs-on : ubuntu-latest
18
44
steps :
43
69
RUSTFLAGS : --cfg rune_docsrs
44
70
RUSTDOCFLAGS : --cfg rune_docsrs
45
71
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
-
54
72
nightly :
55
73
runs-on : ubuntu-latest
56
74
env :
@@ -145,24 +163,6 @@ jobs:
145
163
- run : cargo miri test -p ${{matrix.crate}} --all-features --all-targets
146
164
- run : cargo miri test -p ${{matrix.crate}} --all-features --doc
147
165
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
-
166
166
test_rune :
167
167
runs-on : ubuntu-latest
168
168
needs : basics
0 commit comments