Skip to content

Commit 981efff

Browse files
committed
Run tests on all platforms.
1 parent 391be34 commit 981efff

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,20 +77,21 @@ jobs:
7777

7878
# Static checks (clippy, mypy, ruff, eslint, formatting, etc.) only
7979
# run on Linux since they produce identical results on all platforms.
80+
# Tests run on all platforms to catch platform-specific issues.
8081
- name: Build and check (Linux)
8182
if: matrix.platform == 'linux'
8283
env:
8384
ONLINE_TESTS: "1"
8485
run: ./ninja pylib qt check
8586

86-
- name: Build (macOS)
87+
- name: Build and test (macOS)
8788
if: matrix.platform == 'macos'
88-
run: ./ninja pylib qt wheels
89+
run: ./ninja pylib qt wheels check:rust_test check:pytest:pylib check:pytest:aqt check:vitest
8990

90-
- name: Build (Windows)
91+
- name: Build and test (Windows)
9192
if: matrix.platform == 'windows'
9293
shell: cmd
93-
run: call tools\ninja build pylib qt
94+
run: call tools\ninja build pylib qt check:rust_test check:pytest:pylib check:pytest:aqt check:vitest
9495

9596
- name: Ensure libs importable (Linux)
9697
if: matrix.platform == 'linux'

0 commit comments

Comments
 (0)