37
37
strategy :
38
38
fail-fast : false
39
39
matrix :
40
- rust : [beta, 1.56.1]
40
+ rust : [beta, 1.64.0, 1. 56.1]
41
41
os : [ubuntu]
42
42
include :
43
43
- rust : stable
@@ -52,16 +52,18 @@ jobs:
52
52
with :
53
53
toolchain : ${{matrix.rust}}
54
54
targets : ${{matrix.target}}
55
- - run : cargo check
56
- - run : cargo check --features float_roundtrip
57
- - run : cargo check --features arbitrary_precision
58
- - run : cargo check --features raw_value
59
- - run : cargo check --features unbounded_depth
55
+ - run : cargo check --manifest-path tests/crate/Cargo.toml
56
+ - run : cargo check --manifest-path tests/crate/Cargo.toml -- features float_roundtrip
57
+ - run : cargo check --manifest-path tests/crate/Cargo.toml -- features arbitrary_precision
58
+ - run : cargo check --manifest-path tests/crate/Cargo.toml -- features raw_value
59
+ - run : cargo check --manifest-path tests/crate/Cargo.toml -- features unbounded_depth
60
60
- run : cargo check --manifest-path tests/crate/Cargo.toml --no-default-features --features alloc
61
61
- run : cargo check --manifest-path tests/crate/Cargo.toml --no-default-features --features alloc,arbitrary_precision
62
62
- run : cargo check --manifest-path tests/crate/Cargo.toml --no-default-features --features alloc,raw_value
63
- - run : cargo check --features preserve_order
64
- - run : cargo check --manifest-path tests/crate/Cargo.toml --no-default-features --features alloc,preserve_order
63
+ - run : cargo check --manifest-path tests/crate/Cargo.toml --features serde_json/preserve_order
64
+ if : matrix.rust != '1.56.1'
65
+ - run : cargo check --manifest-path tests/crate/Cargo.toml --no-default-features --features alloc,serde_json/preserve_order
66
+ if : matrix.rust != '1.56.1'
65
67
- name : Build without std
66
68
run : cargo check --manifest-path tests/crate/Cargo.toml --target ${{matrix.target}} --no-default-features --features alloc
67
69
if : matrix.target
@@ -119,5 +121,5 @@ jobs:
119
121
steps :
120
122
- uses : actions/checkout@v3
121
123
- uses : dtolnay/install@cargo-outdated
122
- - run : cargo outdated --workspace -- exit-code 1
124
+ - run : cargo outdated --exit-code 1
123
125
- run : cargo outdated --manifest-path fuzz/Cargo.toml --exit-code 1
0 commit comments