Skip to content

Commit d561ccc

Browse files
Add OS matrix strategy to Rust CI workflow
1 parent cdbb503 commit d561ccc

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.github/workflows/rust.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@ on:
99
jobs:
1010

1111
check:
12-
runs-on: ubuntu-latest
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
os: [ubuntu-latest, windows-latest, macos-latest]
16+
runs-on: ${{ matrix.os }}
1317
steps:
1418
- uses: actions/checkout@v4
1519
- uses: dtolnay/rust-toolchain@stable
@@ -29,7 +33,11 @@ jobs:
2933

3034
test:
3135
needs: [check]
32-
runs-on: ubuntu-latest
36+
strategy:
37+
fail-fast: false
38+
matrix:
39+
os: [ubuntu-latest, windows-latest, macos-latest]
40+
runs-on: ${{ matrix.os }}
3341
steps:
3442
- uses: actions/checkout@v4
3543
- run: sudo apt-get update -y && sudo apt-get install -y knot-dnsutils

0 commit comments

Comments
 (0)