Skip to content

Commit c17c4ee

Browse files
committed
Unify stable and beta CI workflow
1 parent 7aa4950 commit c17c4ee

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,25 +23,22 @@ jobs:
2323
- run: cd test_suite && cargo test --features unstable -- --skip ui --exact
2424

2525
stable:
26-
name: Rust stable
26+
name: Rust ${{matrix.rust}}
2727
runs-on: ubuntu-latest
28+
strategy:
29+
fail-fast: false
30+
matrix:
31+
rust: [stable, beta]
2832
steps:
2933
- uses: actions/checkout@v2
30-
- uses: dtolnay/rust-toolchain@stable
34+
- uses: dtolnay/rust-toolchain@master
35+
with:
36+
toolchain: ${{matrix.rust}}
3137
- run: cd serde && cargo build --features rc
3238
- run: cd serde && cargo build --no-default-features
3339
- run: cd serde_test && cargo build
3440
- run: cd serde_test && cargo test --features serde/derive,serde/rc
3541

36-
beta:
37-
name: Rust beta
38-
runs-on: ubuntu-latest
39-
steps:
40-
- uses: actions/checkout@v2
41-
- uses: dtolnay/rust-toolchain@beta
42-
- run: cd serde && cargo build --features rc
43-
- run: cd test_suite && cargo test
44-
4542
nightly:
4643
name: Rust nightly ${{matrix.os == 'windows' && '(windows)' || ''}}
4744
runs-on: ${{matrix.os}}-latest

0 commit comments

Comments
 (0)