diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4cca6ae..abf081b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -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: