Skip to content

Commit 1b6cfbe

Browse files
author
Gianmarco Garrisi
committed
Update workflows
1 parent 9a1fdae commit 1b6cfbe

File tree

2 files changed

+35
-4
lines changed

2 files changed

+35
-4
lines changed

.github/workflows/build.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,37 @@ jobs:
1616
strategy:
1717
matrix:
1818
include:
19+
- rust: stable
20+
features:
1921
- rust: stable
2022
features: std
2123
- rust: stable
2224
features: serde
25+
- rust: stable
26+
features: std,serde
2327
- rust: beta
2428
features:
29+
- rust: beta
30+
features: std
31+
- rust: beta
32+
features: serde
33+
- rust: beta
34+
features: std,serde
2535
- rust: nightly
2636
features:
27-
37+
- rust: nightly
38+
features: std
39+
- rust: nightly
40+
features: serde
41+
- rust: nightly
42+
features: std,serde
2843
steps:
2944
- uses: actions/checkout@v4
3045
- uses: dtolnay/rust-toolchain@master
3146
with:
3247
toolchain: ${{ matrix.rust }}
3348
- name: Build
34-
run: cargo build --verbose --features "${{ matrix.features }}"
49+
run: cargo build --verbose --no-default-features --features "${{ matrix.features }}"
3550

3651
nostd_build:
3752
runs-on: ubuntu-latest

.github/workflows/test.yml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,38 @@ jobs:
1616
strategy:
1717
matrix:
1818
include:
19+
- rust: stable
20+
features:
1921
- rust: stable
2022
features: std
2123
- rust: stable
2224
features: serde
25+
- rust: stable
26+
features: std,serde
2327
- rust: beta
2428
features:
29+
- rust: beta
30+
features: std
31+
- rust: beta
32+
features: serde
33+
- rust: beta
34+
features: std,serde
2535
- rust: nightly
2636
features:
37+
- rust: nightly
38+
features: std
39+
- rust: nightly
40+
features: serde
41+
- rust: nightly
42+
features: std,serde
2743

2844
steps:
2945
- uses: actions/checkout@v4
3046
- uses: dtolnay/rust-toolchain@master
3147
with:
3248
toolchain: ${{ matrix.rust }}
3349
- name: Run tests
34-
run: cargo test --verbose --features "${{ matrix.features }}"
50+
run: cargo test --verbose --no-default-features --features "${{ matrix.features }}"
3551
- name: Run tests in release mode
36-
run: cargo test --release --verbose --features "${{ matrix.features }}"
52+
run: cargo test --release --verbose --no-default-features --features "${{ matrix.features }}"
3753

0 commit comments

Comments
 (0)