Skip to content

Commit 2f908ea

Browse files
committed
feat(ci): extend builds to run on linux
1 parent 989adeb commit 2f908ea

File tree

2 files changed

+16
-6
lines changed

2 files changed

+16
-6
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,11 @@ on:
1919
jobs:
2020
check:
2121
name: check
22-
runs-on: macos-latest
22+
strategy:
23+
fail-fast: false
24+
matrix:
25+
version: [ 'macos-latest', 'ubuntu-latest']
26+
runs-on: ${{ matrix.version }}
2327
steps:
2428
- uses: actions/checkout@v2
2529
- name: setup | rust
@@ -45,10 +49,11 @@ jobs:
4549
strategy:
4650
fail-fast: false
4751
matrix:
52+
version: [ 'macos-latest', 'ubuntu-latest']
4853
cargo-cmd:
4954
- fmt --all -- --check
5055
- clippy --all-targets --all-features -- -D warnings
51-
runs-on: macos-latest
56+
runs-on: ${{ matrix.version }}
5257
steps:
5358
- uses: actions/checkout@v2
5459
- name: setup | rust
@@ -74,7 +79,7 @@ jobs:
7479
strategy:
7580
fail-fast: false
7681
matrix:
77-
version: [ 'macos-11.0', 'macos-10.15', 'macos-10.14' ]
82+
version: [ 'macos-11.0', 'macos-10.15', 'macos-10.14', 'ubuntu-latest']
7883
rust: [ nightly, stable ]
7984
runs-on: ${{ matrix.version }}
8085
continue-on-error: ${{ matrix.rust == 'nightly' }}

.github/workflows/release.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@ on:
1616
jobs:
1717
check:
1818
name: check
19-
runs-on: macos-latest
19+
strategy:
20+
fail-fast: false
21+
matrix:
22+
version: [ 'macos-latest', 'ubuntu-latest']
23+
runs-on: ${{ matrix.version }}
2024
steps:
2125
- uses: actions/checkout@v2
2226
- name: setup | rust
@@ -42,10 +46,11 @@ jobs:
4246
strategy:
4347
fail-fast: false
4448
matrix:
49+
version: [ 'macos-latest', 'ubuntu-latest']
4550
cargo-cmd:
4651
- fmt --all -- --check
4752
- clippy --all-targets --all-features -- -D warnings
48-
runs-on: macos-latest
53+
runs-on: ${{ matrix.version }}
4954
steps:
5055
- uses: actions/checkout@v2
5156
- name: setup | rust
@@ -71,7 +76,7 @@ jobs:
7176
strategy:
7277
fail-fast: false
7378
matrix:
74-
version: [ 'macos-11.0', 'macos-10.15', 'macos-10.14' ]
79+
version: [ 'macos-11.0', 'macos-10.15', 'macos-10.14', 'ubuntu-latest']
7580
rust: [ nightly, stable ]
7681
runs-on: ${{ matrix.version }}
7782
continue-on-error: ${{ matrix.rust == 'nightly' }}

0 commit comments

Comments
 (0)