Skip to content

Commit 5396b46

Browse files
Bump Python Version in CI, don't fail fast (#237)
* Fixes * ping * FIX (?): Yaml lint * install onnxruntime in CI * Ignore Convergence warning
1 parent 04ad109 commit 5396b46

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

.github/workflows/test_pipeline.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
runs-on: ${{ matrix.os }}
1616

1717
strategy:
18+
fail-fast: false
1819
matrix:
1920
os:
2021
- ubuntu-latest
@@ -24,15 +25,14 @@ jobs:
2425

2526
steps:
2627
- uses: actions/checkout@v5
27-
- name: Set up Python 3.9
28+
- name: Set up Python 3.10
2829
uses: actions/setup-python@v6
2930
with:
30-
python-version: "3.9"
31-
- name: Force numpy < 2 on MacOS Intel
32-
if: matrix.os == 'macos-13'
33-
run: pip install 'numpy<2'
31+
python-version: "3.10"
3432
- name: Install Pylossless & Deps
35-
run: pip install -e .
33+
run: |
34+
pip install -e .
35+
pip install onnxruntime # Needed for MNE-ICALabel
3636
- name: Test import
3737
run: |
3838
python -c "import pylossless"

pylossless/tests/test_pipeline.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ def test_pipeline_run(pipeline_fixture):
2828
@pytest.mark.filterwarnings("ignore:Converting data files to EDF format")
2929
@pytest.mark.filterwarnings("ignore:The provided Epochs instance is not"
3030
" filtered between 1 and 100 Hz.")
31+
@pytest.mark.filterwarnings(
32+
"ignore:FastICA did not converge:sklearn.exceptions.ConvergenceWarning"
33+
)
3134
def test_pipeline_save(bids_dataset_fixture):
3235
"""Test running the pipeline."""
3336
config = ll.config.Config()

0 commit comments

Comments
 (0)