commit 0e268e42514ac44aacb45d70ef964790fa3fcd8d
parent 3baa3b7757320f2b6222ebcc14cf44c90e6ce256
Author: Erik Loualiche <[email protected]>
Date: Sun, 22 Mar 2026 11:00:37 -0500
Add CI path filters and macOS runner
CI now only triggers on src/, test/, Project.toml, or CI.yml changes.
Added macos-latest to the test matrix.
[skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Diffstat:
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml
@@ -6,7 +6,17 @@ on:
- main
tags:
- "*"
- pull_request: null
+ paths:
+ - "src/**"
+ - "test/**"
+ - "Project.toml"
+ - ".github/workflows/CI.yml"
+ pull_request:
+ paths:
+ - "src/**"
+ - "test/**"
+ - "Project.toml"
+ - ".github/workflows/CI.yml"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }}
@@ -26,6 +36,7 @@ jobs:
- nightly
os:
- ubuntu-latest
+ - macos-latest
arch:
- x64
steps: