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