ci: add separate jobs for Windows and macOS testing

This commit is contained in:
Tal Muskal
2026-04-08 21:23:20 +03:00
parent 5cee307e7c
commit 43c5a47172
+21 -1
View File
@@ -7,7 +7,7 @@ on:
branches: [main]
jobs:
test:
test-linux:
runs-on: ubuntu-latest
strategy:
matrix:
@@ -20,6 +20,26 @@ jobs:
- run: pip install -e ".[dev]"
- run: python -m pytest tests/ -v --cov=mempalace --cov-report=term-missing --cov-fail-under=30
test-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.9"
- run: pip install -e ".[dev]"
- run: python -m pytest tests/ -v --cov=mempalace --cov-report=term-missing --cov-fail-under=30
test-macos:
runs-on: macos-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.9"
- run: pip install -e ".[dev]"
- run: python -m pytest tests/ -v --cov=mempalace --cov-report=term-missing --cov-fail-under=30
lint:
runs-on: ubuntu-latest
steps: