From 7acdaa6c6fda06c2d43ca47bfb5a1b9bf30fe4ce Mon Sep 17 00:00:00 2001
From: Padraig Gleeson
Date: Thu, 8 Oct 2026 12:07:15 +0100
Subject: [PATCH 1/2] Update Python version and GitHub Actions versions
---
.github/workflows/omv-ci.yml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/omv-ci.yml b/.github/workflows/omv-ci.yml
index 116a0e1..2c028fb 100644
--- a/.github/workflows/omv-ci.yml
+++ b/.github/workflows/omv-ci.yml
@@ -14,15 +14,15 @@ jobs:
strategy:
fail-fast: false
matrix:
- python-version: [ 3.9, "3.11" ]
+ python-version: [ "3.12" ]
engine: [ jNeuroML, jNeuroML_NEURON, jNeuroML_validate ]
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v7
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v4
+ uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}
From 47de1362a09ced08726f453d8b9c512beed46c5f Mon Sep 17 00:00:00 2001
From: Padraig Gleeson
Date: Thu, 8 Oct 2026 12:09:28 +0100
Subject: [PATCH 2/2] Update OMV installation steps in CI workflow
Removed numpy version constraint from installation.
---
.github/workflows/omv-ci.yml | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/.github/workflows/omv-ci.yml b/.github/workflows/omv-ci.yml
index 2c028fb..702c56e 100644
--- a/.github/workflows/omv-ci.yml
+++ b/.github/workflows/omv-ci.yml
@@ -30,9 +30,7 @@ jobs:
run: |
pip install git+https://github.com/OpenSourceBrain/osb-model-validation
pip install scipy sympy matplotlib cython pandas tables
-
- pip install 'numpy<=1.23.0' # see https://github.com/OpenSourceBrain/osb-model-validation/issues/91
-
+
- name: Run OMV tests on engine ${{ matrix.engine }}
run: |
omv all -V --engine=${{ matrix.engine }}