2929 fail-fast : false
3030 matrix :
3131 target :
32- - ubuntu-24 .04
33- - ubuntu-24 .04-arm
32+ - ubuntu-22 .04
33+ - ubuntu-22 .04-arm
3434 - windows-latest
3535 - macos-15-intel
3636 - macos-15
6363 needs : ["nox"]
6464 # We skip this job only if nox was also skipped
6565 if : always() && needs.nox.result != 'skipped'
66- runs-on : ubuntu-24 .04
66+ runs-on : ubuntu-22 .04
6767 env :
6868 DEPS_RESULT : ${{ needs.nox.result }}
6969 steps :
7676 fail-fast : false
7777 matrix :
7878 target :
79- - ubuntu-24 .04
80- - ubuntu-24 .04-arm
79+ - ubuntu-22 .04
80+ - ubuntu-22 .04-arm
8181 - windows-latest
8282 - macos-15-intel
8383 - macos-15
@@ -114,7 +114,7 @@ jobs:
114114
115115 build-sdist :
116116 name : Build source distribution packages
117- runs-on : ubuntu-24 .04
117+ runs-on : ubuntu-22 .04
118118 steps :
119119 - uses : actions/checkout@v5
120120 - name : Build sdist
@@ -135,8 +135,8 @@ jobs:
135135 fail-fast : false
136136 matrix :
137137 target :
138- - ubuntu-24 .04
139- - ubuntu-24 .04-arm
138+ - ubuntu-22 .04
139+ - ubuntu-22 .04-arm
140140 - windows-latest
141141 - macos-15-intel
142142 - macos-15
@@ -194,7 +194,7 @@ jobs:
194194 needs : ["test-installation"]
195195 # We skip this job only if test-installation was also skipped
196196 if : always() && needs.test-installation.result != 'skipped'
197- runs-on : ubuntu-24 .04
197+ runs-on : ubuntu-22 .04
198198 env :
199199 DEPS_RESULT : ${{ needs.test-installation.result }}
200200 steps :
@@ -204,7 +204,7 @@ jobs:
204204 test-docs :
205205 name : Test documentation website generation
206206 if : github.event_name != 'push'
207- runs-on : ubuntu-24 .04
207+ runs-on : ubuntu-22 .04
208208 steps :
209209 - name : Setup Git
210210 uses :
frequenz-floss/[email protected] @@ -238,7 +238,7 @@ jobs:
238238 name : Publish documentation website to GitHub pages
239239 needs : ["nox-all", "test-installation-all"]
240240 if : github.event_name == 'push'
241- runs-on : ubuntu-24 .04
241+ runs-on : ubuntu-22 .04
242242 permissions :
243243 contents : write
244244 steps :
@@ -309,7 +309,7 @@ jobs:
309309 # discussions to create the release announcement in the discussion forums
310310 contents : write
311311 discussions : write
312- runs-on : ubuntu-24 .04
312+ runs-on : ubuntu-22 .04
313313 steps :
314314 - name : Download distribution files
315315 uses : actions/download-artifact@v6
@@ -350,7 +350,7 @@ jobs:
350350 publish-to-pypi :
351351 name : Publish packages to PyPI
352352 needs : ["create-github-release"]
353- runs-on : ubuntu-24 .04
353+ runs-on : ubuntu-22 .04
354354 permissions :
355355 # For trusted publishing. See:
356356 # https://blog.pypi.org/posts/2023-04-20-introducing-trusted-publishers/
0 commit comments