Skip to content

Commit

Permalink
Merge pull request #71 from thewtex/mac-arm-ci
Browse files Browse the repository at this point in the history
ENH: Test macOS Apple Silicon (ARM) in CI
  • Loading branch information
thewtex committed Jul 19, 2024
2 parents a0d59e9 + 93fc987 commit 8cfc6d4
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,27 +8,31 @@ jobs:
strategy:
max-parallel: 5
matrix:
os: [ubuntu-22.04, windows-2022, macos-12]
os: [ubuntu-22.04, windows-2022, macos-12, macos-14]
python-version: ["3.8", "3.9", "3.10", "3.11"]

steps:
- uses: actions/checkout@v3

- name: Set up Python ${{ matrix.python-version }}
if: ${{ matrix.os != 'mac-14' && matrix.package == '3.8' }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
if: ${{ matrix.os != 'mac-14' && matrix.package == '3.8' }}
run: |
python -m pip install --upgrade pip
python -m pip install -e ".[test,dask-image,itk,cli]"
- name: Test with pytest
if: ${{ matrix.os != 'mac-14' && matrix.package == '3.8' }}
run: |
pytest --junitxml=junit/test-results.xml
- name: Publish Test Report
if: ${{ matrix.os != 'mac-14' && matrix.package == '3.8' }}
uses: mikepenz/action-junit-report@v2
with:
report_paths: "junit/test-results*.xml"

0 comments on commit 8cfc6d4

Please sign in to comment.