@@ -15,24 +15,35 @@ jobs:
1515 - uses : actions/checkout@v4
1616
1717 - name : Set up Python ${{ matrix.python-version }}
18- if : ${{ matrix.os != 'macos-14' || matrix.package != '3.8' }}
1918 uses : actions/setup-python@v5
2019 with :
2120 python-version : ${{ matrix.python-version }}
2221
2322 - name : Install dependencies
24- if : ${{ matrix.os != 'macos-14' || matrix.package != '3.8' }}
23+ run : |
24+ python -m pip install --upgrade pip
25+ python -m pip install -e ".[test,dask-image,itk,cli]"
26+
27+ - name : Install dependencies
28+ run : |
29+ python -m pip install --upgrade pip
30+ python -m pip install -e ".[test,dask-image,itk]"
31+ python -m pip install itkwasm-image-io
32+
33+ - name : Install dependencies
2534 run : |
2635 python -m pip install --upgrade pip
2736 python -m pip install -e ".[test,dask-image,itk,cli]"
2837
2938 - name : Test with pytest
30- if : ${{ matrix.os != 'macos-14' || matrix.package != '3.8 ' }}
39+ if : ${{ matrix.os != 'ubuntu-22.04' && matrix.os != 'macos-14 ' }}
3140 run : |
3241 pytest --junitxml=junit/test-results.xml
3342
3443 - name : Publish Test Report
35- if : ${{ matrix.os != 'macos-14' || matrix.package != '3.8' }}
44+ if :
45+ ${{ matrix.os != 'ubuntu-22.04' && (matrix.os != 'macos-14' ||
46+ matrix.python-version != '3.8') }}
3647 uses : mikepenz/action-junit-report@v2
3748 with :
3849 report_paths : " junit/test-results*.xml"
0 commit comments