aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-05-12 15:05:36 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-05-12 15:05:36 +0300
commit8375922c069a244133d083a0bb50273e134be6b1 (patch)
treea1545b29f1cfd249650fe83ba7344abedc7d3d98 /.github/workflows
parentaf4db0f7699e6fa46ea8ba6dc414fe3d6395c5bb (diff)
ci: run checks on macos
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/ci.yml11
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