From 63920c3336d232dd444318b3d0e934914d5eb0b9 Mon Sep 17 00:00:00 2001
From: Padraig Gleeson
Date: Mon, 3 Aug 2026 15:03:12 +0100
Subject: [PATCH 1/3] Add dependabot to update GHA versions
---
.github/dependabot.yml | 14 ++++++++++++++
1 file changed, 14 insertions(+)
create mode 100644 .github/dependabot.yml
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000..28cb43e
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,14 @@
+# Source - https://stackoverflow.com/a/78380165
+# Posted by Stefan, modified by community. See post 'Timeline' for change history
+# Retrieved 2026-04-14, License - CC BY-SA 4.0
+
+# Set update schedule for GitHub Actions
+
+version: 2
+updates:
+
+ - package-ecosystem: "github-actions"
+ directory: "/"
+ schedule:
+ # Check for updates to GitHub Actions every week
+ interval: "weekly"
From 6334d8cf741229dc1b3eaf75c25dc116b52bf415 Mon Sep 17 00:00:00 2001
From: Padraig Gleeson
Date: Thu, 12 Nov 2026 17:30:46 +0000
Subject: [PATCH 2/3] Test on multiple ubuntus
---
.github/workflows/omv-ci.yml | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/omv-ci.yml b/.github/workflows/omv-ci.yml
index df0d325..e81d0db 100644
--- a/.github/workflows/omv-ci.yml
+++ b/.github/workflows/omv-ci.yml
@@ -14,17 +14,13 @@ jobs:
strategy:
fail-fast: false
matrix:
- python-version: [ "3.9", "3.10", "3.12" ]
+ python-version: [ "3.10", "3.12" ]
engine:
- "PyNEURON:7.8.2"
- "PyNEURON:8.1.0"
- "PyNEURON:8.2.7"
- runs-on: [ ubuntu-latest, ubuntu-22.04, macos-latest ]
+ runs-on: [ ubuntu-latest, ubuntu-24.04, ubuntu-22.04, macos-latest ]
exclude:
- - python-version: "3.9"
- engine: "PyNEURON:8.1.0"
- - python-version: "3.9"
- engine: "PyNEURON:8.2.7"
- runs-on: "macos-latest"
engine: "PyNEURON:7.8.2"
- python-version: "3.10"
From deac5c4fe2210ca365f3da6d605bbc6ea2a27664 Mon Sep 17 00:00:00 2001
From: Padraig Gleeson
Date: Fri, 13 Nov 2026 10:12:18 +0000
Subject: [PATCH 3/3] More excludes
---
.github/workflows/omv-ci.yml | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/omv-ci.yml b/.github/workflows/omv-ci.yml
index e81d0db..d0a20db 100644
--- a/.github/workflows/omv-ci.yml
+++ b/.github/workflows/omv-ci.yml
@@ -29,12 +29,14 @@ jobs:
engine: "PyNEURON:7.8.2"
- python-version: "3.12"
engine: "PyNEURON:8.1.0"
+ - runs-on: "ubuntu-latest"
+ engine: "PyNEURON:8.1.0"
steps:
- - uses: actions/checkout@v6
+ - uses: actions/checkout@v7
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v6
+ uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}