Skip to content

Commit d3fa454

Browse files
committed
ci: add cross-platform matrix for unit tests
Run unit tests on ubuntu-latest, windows-latest, and macos-latest GitHub-hosted runners. Integration and UI tests remain on the self-hosted macOS runner since they need a display server. Closes #25 Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
1 parent c6bb0d5 commit d3fa454

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,10 @@ concurrency:
1414

1515
jobs:
1616
unit-test:
17-
runs-on:
18-
- self-hosted
19-
- macOS
20-
- ARM64
21-
- patchloom-vscode
17+
strategy:
18+
matrix:
19+
os: [ubuntu-latest, windows-latest, macos-latest]
20+
runs-on: ${{ matrix.os }}
2221
timeout-minutes: 10
2322
steps:
2423
- name: Checkout

0 commit comments

Comments
 (0)