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 }}