Skip to content

Commit eb97355

Browse files
committed
GHA OS test matrix
1 parent 30be2d1 commit eb97355

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

.github/workflows/tests.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,24 @@
11
name: Tests
22
on: [push, pull_request]
3+
34
jobs:
45
tests:
5-
runs-on: ubuntu-latest
66
strategy:
77
fail-fast: false
88
matrix:
9+
os: [ubuntu-latest, macos-latest, windows-latest]
910
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
11+
runs-on: ${{ matrix.os }}
12+
1013
steps:
1114
- uses: actions/checkout@v5
15+
1216
- name: Install uv
1317
uses: astral-sh/setup-uv@v7
1418

1519
- name: Set up Python ${{ matrix.python-version }}
1620
run: uv python install ${{ matrix.python-version }}
21+
1722
- name: Install dependencies
1823
run: uv sync --extra test --python ${{ matrix.python-version }}
1924

0 commit comments

Comments
 (0)