Skip to content

Commit 0103341

Browse files
committed
Improved tests
1 parent 549365f commit 0103341

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.github/workflows/omv-ci.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ on:
1010
jobs:
1111
build:
1212

13-
runs-on: ubuntu-latest
13+
runs-on: ubuntu-22.04
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
python-version: [ 3.9 ]
17+
python-version: [ 3.11 ]
1818
engine: [ jNeuroML, jNeuroML_NEURON, jNeuroML_validate, jNeuroML_Moose, "jNeuroML_Moose:4.0.0.dev20240411", jNeuroML_EDEN ]
1919

2020
steps:
@@ -24,11 +24,17 @@ jobs:
2424
uses: actions/setup-python@v5
2525
with:
2626
python-version: ${{ matrix.python-version }}
27+
28+
- name: Install numpy < 2 if necessary...
29+
run: |
30+
if [[ ${{ matrix.engine }} == *"MOOSE"* ]] || [[ ${{ matrix.engine }} == *"Moose"* ]]; then pip install "numpy<2" ; fi ;
31+
pip list
2732
2833
- name: Install OMV
2934
run: |
3035
pip install git+https://github.com/OpenSourceBrain/osb-model-validation
3136
pip install scipy sympy matplotlib cython pandas tables
37+
pip install setuptools --upgrade # needed for Eden on py 3.12
3238
3339
- name: Run OMV tests on engine ${{ matrix.engine }}
3440
run: |

0 commit comments

Comments
 (0)