Skip to content

Commit ea75af4

Browse files
committed
gh-actions: upgrade Singularity & Ubuntu versions
1 parent aa2d695 commit ea75af4

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

.github/workflows/ci-tests.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828

2929
tox:
3030
name: Tox
31-
runs-on: ubuntu-22.04
31+
runs-on: ubuntu-24.04
3232
strategy:
3333
matrix:
3434
py-ver-major: [3]
@@ -47,8 +47,8 @@ jobs:
4747
- name: Set up Singularity and environment-modules
4848
if: ${{ matrix.step == 'unit' || matrix.step == 'mypy' }}
4949
run: |
50-
wget --no-verbose https://github.com/sylabs/singularity/releases/download/v4.2.1/singularity-ce_4.2.1-focal_amd64.deb
51-
sudo apt-get install -y ./singularity-ce_4.2.1-focal_amd64.deb environment-modules
50+
wget --no-verbose https://github.com/sylabs/singularity/releases/download/v4.3.5/singularity-ce_4.3.5-noble_amd64.deb
51+
sudo apt-get install -y ./singularity-ce_4.3.5-noble_amd64.deb environment-modules
5252
5353
- name: Give the test runner user a name to make provenance happy.
5454
if: ${{ matrix.step == 'unit' || matrix.step == 'mypy' }}
@@ -127,7 +127,7 @@ jobs:
127127

128128
clean_working_dir:
129129
name: No leftovers
130-
runs-on: ubuntu-22.04
130+
runs-on: ubuntu-24.04
131131
env:
132132
py-semver: "3.13"
133133
steps:
@@ -137,8 +137,8 @@ jobs:
137137

138138
- name: Set up Singularity and environment-modules
139139
run: |
140-
wget --no-verbose https://github.com/sylabs/singularity/releases/download/v4.2.1/singularity-ce_4.2.1-focal_amd64.deb
141-
sudo apt-get install -y ./singularity-ce_4.2.1-focal_amd64.deb environment-modules
140+
wget --no-verbose https://github.com/sylabs/singularity/releases/download/v4.3.5/singularity-ce_4.3.5-noble_amd64.deb
141+
sudo apt-get install -y ./singularity-ce_4.3.5-noble_amd64.deb environment-modules
142142
143143
- name: Give the test runner user a name to make provenance happy.
144144
run: sudo usermod -c 'CI Runner' "$(whoami)"
@@ -165,7 +165,7 @@ jobs:
165165

166166
conformance_tests:
167167
name: CWL conformance
168-
runs-on: ubuntu-22.04
168+
runs-on: ubuntu-24.04
169169

170170
strategy:
171171
fail-fast: false
@@ -186,8 +186,8 @@ jobs:
186186
- name: Set up Singularity and environment-modules
187187
if: ${{ matrix.container == 'singularity' }}
188188
run: |
189-
wget --no-verbose https://github.com/sylabs/singularity/releases/download/v4.2.1/singularity-ce_4.2.1-focal_amd64.deb
190-
sudo apt-get install -y ./singularity-ce_4.2.1-focal_amd64.deb environment-modules
189+
wget --no-verbose https://github.com/sylabs/singularity/releases/download/v4.3.5/singularity-ce_4.3.5-noble_amd64.deb
190+
sudo apt-get install -y ./singularity-ce_4.3.5-noble_amd64.deb environment-modules
191191
192192
- name: Singularity cache
193193
if: ${{ matrix.container == 'singularity' }}
@@ -227,15 +227,15 @@ jobs:
227227
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
228228
release_test:
229229
name: cwltool release test
230-
runs-on: ubuntu-22.04
230+
runs-on: ubuntu-24.04
231231

232232
steps:
233233
- uses: actions/checkout@v6
234234

235235
- name: Set up Singularity and environment-modules
236236
run: |
237-
wget --no-verbose https://github.com/sylabs/singularity/releases/download/v4.2.1/singularity-ce_4.2.1-focal_amd64.deb
238-
sudo apt-get install -y ./singularity-ce_4.2.1-focal_amd64.deb environment-modules
237+
wget --no-verbose https://github.com/sylabs/singularity/releases/download/v4.3.5/singularity-ce_4.3.5-noble_amd64.deb
238+
sudo apt-get install -y ./singularity-ce_4.3.5-noble_amd64.deb environment-modules
239239
240240
- name: Set up Python
241241
uses: actions/setup-python@v6

0 commit comments

Comments
 (0)