@@ -16,12 +16,16 @@ jobs:
1616 - uses : actions/checkout@v5
1717 - name : Build
1818 run : cargo build --verbose
19+ - name : Build with serde
20+ run : cargo build --features serde --verbose
21+ - name : Build with miniserde
22+ run : cargo build --features miniserde --verbose
23+ - name : Build with borsh
24+ run : cargo build --features borsh --verbose
1925 - name : Run tests
2026 run : cargo test --verbose
2127 - name : Run miniserde tests
2228 run : cargo test --features miniserde --verbose
23- - name : Run nanoserde tests
24- run : cargo test --features nanoserde --verbose
2529 - name : Run borsh tests
2630 run : cargo test --features borsh --verbose
2731
@@ -54,19 +58,25 @@ jobs:
5458 strategy :
5559 fail-fast : false
5660 matrix :
57- rust : [1.82 .0, 1.83 .0]
61+ rust : [1.85 .0, 1.86 .0]
5862 timeout-minutes : 45
5963 steps :
6064 - uses : actions/checkout@v5
6165 - uses : dtolnay/rust-toolchain@master
6266 with :
6367 toolchain : ${{matrix.rust}}
6468 - run : cargo build
69+ - run : cargo build --features serde
70+ - run : cargo build --features serde --no-default-features
71+ - run : cargo build --features miniserde
72+ - run : cargo build --features borsh
73+ - run : cargo build --features borsh,serde
74+ - run : cargo build --features borsh,serde,miniserde
75+ - run : cargo build --features borsh,serde,miniserde --no-default-features
6576 - run : cargo test
6677 - run : cargo test --features serde
67- - run : cargo test --features nanoserde
68- - run : cargo test --features miniserde
69- - run : cargo test --features borsh
78+ - run : cargo test --features borsh,serde,miniserde
79+ - run : cargo test --features borsh,serde,miniserde --no-default-features
7080
7181 clippy :
7282 runs-on : ubuntu-latest
7989 - run : cargo clippy --workspace --tests --examples
8090 - run : cargo clippy --workspace --tests --examples --features serde
8191 - run : cargo clippy --workspace --tests --examples --features miniserde
82- - run : cargo clippy --workspace --tests --examples --features nanoserde
8392 - run : cargo clippy --workspace --tests --examples --features borsh
8493
8594 docs :
0 commit comments