Skip to content

Commit f255356

Browse files
committed
Add Windows CI in GitHub Actions
1 parent edb1c31 commit f255356

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,12 @@ on:
77

88
jobs:
99
test:
10-
name: Rust nightly
11-
runs-on: ubuntu-latest
10+
name: Rust nightly ${{matrix.os == 'windows' && '(windows)' || ''}}
11+
runs-on: ${{matrix.os}}-latest
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
os: [ubuntu, windows]
1216
steps:
1317
- uses: actions/checkout@v2
1418
- uses: dtolnay/rust-toolchain@nightly
@@ -19,12 +23,16 @@ jobs:
1923
- run: cargo test --features unbounded_depth --tests -- --skip ui --exact
2024

2125
build:
22-
name: Rust ${{matrix.rust}}
23-
runs-on: ubuntu-latest
26+
name: Rust ${{matrix.rust}} ${{matrix.os == 'windows' && '(windows)' || ''}}
27+
runs-on: ${{matrix.os}}-latest
2428
strategy:
2529
fail-fast: false
2630
matrix:
2731
rust: [beta, stable, 1.31.0]
32+
os: [ubuntu]
33+
include:
34+
- rust: stable
35+
os: windows
2836
steps:
2937
- uses: actions/checkout@v2
3038
- uses: dtolnay/rust-toolchain@master

0 commit comments

Comments
 (0)