Skip to content

Commit 595019e

Browse files
committed
Cut test_suite from workspace members in old toolchain CI jobs
The test suite's dependencies cannot be resolved by an old toolchain. error: failed to select a version for the requirement `toml = "^0.8"` candidate versions found which didn't match: 0.5.11, 0.5.10, 0.5.9, ... location searched: crates.io index required by package `trybuild v1.0.97` ... which satisfies dependency `trybuild = "^1.0.97"` of package `serde_test_suite v0.0.0`
1 parent b0d7917 commit 595019e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ jobs:
8484
- uses: dtolnay/rust-toolchain@master
8585
with:
8686
toolchain: ${{matrix.rust}}
87+
- run: sed -i '/"test_suite"/d' Cargo.toml
8788
- run: cd serde && cargo build --features rc
8889
- run: cd serde && cargo build --no-default-features
8990
- run: cd serde && cargo build
@@ -95,6 +96,7 @@ jobs:
9596
steps:
9697
- uses: actions/checkout@v4
9798
- uses: dtolnay/[email protected]
99+
- run: sed -i '/"test_suite"/d' Cargo.toml
98100
- run: cd serde && cargo check --no-default-features
99101
- run: cd serde && cargo check
100102
- run: cd serde_derive && cargo check
@@ -106,6 +108,7 @@ jobs:
106108
steps:
107109
- uses: actions/checkout@v4
108110
- uses: dtolnay/[email protected]
111+
- run: sed -i '/"test_suite"/d' Cargo.toml
109112
- run: cd serde && cargo build --no-default-features --features alloc
110113

111114
minimal:

0 commit comments

Comments
 (0)