Skip to content

Commit 5ec31b5

Browse files
ci: add macos integration test
1 parent bf7bd37 commit 5ec31b5

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,33 @@ jobs:
7676
- name: Run tests
7777
run: uv run --no-sync pytest -vs
7878

79+
walltime-macos-test:
80+
runs-on: macos-latest
81+
steps:
82+
- uses: actions/checkout@v5
83+
with:
84+
submodules: true
85+
- uses: astral-sh/setup-uv@v7
86+
- uses: actions/setup-python@v6
87+
with:
88+
python-version: "3.14"
89+
- name: Install dependencies
90+
run: uv sync --all-extras --dev --locked
91+
- name: Run the benchmarks
92+
uses: CodSpeedHQ/action@main
93+
env:
94+
CODSPEED_SKIP_UPLOAD: "true"
95+
with:
96+
run: uv run pytest tests/benchmarks/test_bench_fibo.py --codspeed
97+
mode: walltime
98+
# TODO: Drop this
99+
runner-version: branch:cod-2459-be-able-to-run-all-integrations-on-macos
100+
79101
all-checks:
80102
runs-on: ubuntu-latest
81103
steps:
82104
- run: echo "All CI checks passed."
83105
needs:
84106
- static-analysis
85107
- tests
108+
- walltime-macos-test

0 commit comments

Comments
 (0)