diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9d134e6..6cc3357 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -16,14 +16,19 @@ jobs:
strategy:
fail-fast: false
matrix:
- java: [ '8', '11', '16', '17', '19']
- runs-on: [ubuntu-latest, macos-latest, windows-2019 ]
+ java: [ '8', '11', '16', '17', '19', '21' ]
+ runs-on: [ubuntu-latest, macos-12, windows-2019] # Note macos-12, not latest/14, due to hdf5 install issue
+ exclude:
+ - runs-on: macos-latest
+ java: "8"
+ - runs-on: macos-latest
+ java: "16"
name: Test on Java ${{ matrix.Java }} on ${{ matrix.runs-on }}
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: Set up JDK ${{ matrix.Java }}
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v4
with:
java-version: ${{ matrix.Java }}
distribution: 'adopt'
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index fdf1f45..01a06d7 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -13,17 +13,18 @@ jobs:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- uses: nelonoel/branch-name@v1.0.1
- name: Set up JDK 11
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v4
with:
java-version: 11
java-package: jdk
+ distribution: 'temurin'
- name: Set up Python 3.9
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v5
with:
python-version: 3.9
@@ -33,49 +34,49 @@ jobs:
pip install ghp-import
- name: Checkout NeuroML2
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
with:
repository: NeuroML/NeuroML2
ref: development
path: NeuroML2
- name: Checkout org.lemsml
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
with:
repository: LEMS/jLEMS
ref: development
path: jLEMS
- name: Checkout org.neuroml.model.injectingplugin
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
with:
repository: NeuroML/org.neuroml.model.injectingplugin
ref: development
path: org.neuroml.model.injectingplugin
- name: Checkout org.neuroml1.model
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
with:
repository: NeuroML/org.neuroml1.model
ref: development
path: org.neuroml1.model
- name: Checkout org.neuroml.model
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
with:
repository: NeuroML/org.neuroml.model
ref: development
path: org.neuroml.model
- name: Checkout org.neuroml.export
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
with:
repository: NeuroML/org.neuroml.export
ref: development
path: org.neuroml.export
- name: Checkout org.neuroml.import
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
with:
repository: NeuroML/org.neuroml.import
ref: development
diff --git a/pom.xml b/pom.xml
index 4427225..5608e69 100644
--- a/pom.xml
+++ b/pom.xml
@@ -95,8 +95,8 @@
maven-compiler-plugin
3.0
-
- 1.7
+
+ 1.8