diff options
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/ci.yml | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4eef595f..42567df2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,12 @@ concurrency: jobs: check: - runs-on: ubuntu-latest + name: check (${{ matrix.os }}) + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, macos-latest] + runs-on: ${{ matrix.os }} steps: - name: Checkout uses: actions/checkout@v4 @@ -35,6 +40,10 @@ jobs: with: version: 0.15.2 + - name: Install macOS build tools + if: runner.os == 'macOS' + run: brew install cmake ninja + - name: Restore cargo cache uses: Swatinem/rust-cache@v2 |
