diff --git a/.github/workflows/non-omv.yml b/.github/workflows/non-omv.yml index e80d2a3..60e0cb9 100644 --- a/.github/workflows/non-omv.yml +++ b/.github/workflows/non-omv.yml @@ -16,17 +16,17 @@ jobs: python-version: [ 3.9 ] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - - name: Install dependencies run: | - python setup.py install - pip install pytest + pip install pyNeuroML pytest + - name: Run some examples run: | echo "Running non OMV tests..." diff --git a/.github/workflows/omv-ci.yml b/.github/workflows/omv-ci.yml index bc7badc..8fc0a3f 100644 --- a/.github/workflows/omv-ci.yml +++ b/.github/workflows/omv-ci.yml @@ -17,11 +17,13 @@ jobs: engine: [ jNeuroML, jNeuroML_NEURON, jNeuroML_NetPyNE, jNeuroML_validate, jNeuroML_PyNN_NEURON, Octave ] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} + - name: Install OMV run: | pip install git+https://github.com/OpenSourceBrain/osb-model-validation @@ -32,6 +34,7 @@ jobs: - name: Run OMV tests on engine ${{ matrix.engine }} run: | omv all -V --engine=${{ matrix.engine }} + - name: OMV final version info run: | omv list -V # list installed engines diff --git a/.gitignore b/.gitignore index c674b59..4b9ffc3 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,4 @@ OpenWormMuscleModel.egg-info /NeuroML2/*_netpyne.py /NeuroML2/*_main.json arm64 +/NeuroML2/LEMS_NeuronMuscle_eden.py