3030 fail-fast : false
3131 matrix :
3232 os :
33- - ubuntu-20 .04
33+ - ubuntu-24 .04
3434 python :
3535 - " 3.11"
3636 nox-session :
9393 needs : ["nox"]
9494 # We skip this job only if nox was also skipped
9595 if : always() && needs.nox.result != 'skipped'
96- runs-on : ubuntu-20 .04
96+ runs-on : ubuntu-24 .04
9797 env :
9898 DEPS_RESULT : ${{ needs.nox.result }}
9999 steps :
@@ -113,7 +113,7 @@ jobs:
113113 arch :
114114 - arm64
115115 os :
116- - ubuntu-20 .04
116+ - ubuntu-24 .04
117117 python :
118118 - " 3.11"
119119 nox-session :
@@ -214,7 +214,7 @@ jobs:
214214 needs : ["nox-cross-arch"]
215215 # We skip this job only if nox-cross-arch was also skipped
216216 if : always() && needs.nox-cross-arch.result != 'skipped'
217- runs-on : ubuntu-20 .04
217+ runs-on : ubuntu-24 .04
218218 env :
219219 DEPS_RESULT : ${{ needs.nox-cross-arch.result }}
220220 steps :
@@ -223,7 +223,7 @@ jobs:
223223
224224 build :
225225 name : Build distribution packages
226- runs-on : ubuntu-20 .04
226+ runs-on : ubuntu-24 .04
227227 steps :
228228 - name : Setup Git
229229 uses :
frequenz-floss/[email protected] @@ -258,7 +258,7 @@ jobs:
258258 test-installation :
259259 name : Test package installation in different architectures
260260 needs : ["build"]
261- runs-on : ubuntu-20 .04
261+ runs-on : ubuntu-24 .04
262262 steps :
263263 - name : Setup Git
264264 uses :
frequenz-floss/[email protected] @@ -295,7 +295,7 @@ jobs:
295295 test-docs :
296296 name : Test documentation website generation
297297 if : github.event_name != 'push'
298- runs-on : ubuntu-20 .04
298+ runs-on : ubuntu-24 .04
299299 steps :
300300 - name : Setup Git
301301 uses :
frequenz-floss/[email protected] @@ -335,7 +335,7 @@ jobs:
335335 name : Publish documentation website to GitHub pages
336336 needs : ["nox-all", "nox-cross-arch-all", "test-installation"]
337337 if : github.event_name == 'push'
338- runs-on : ubuntu-20 .04
338+ runs-on : ubuntu-24 .04
339339 permissions :
340340 contents : write
341341 steps :
@@ -412,7 +412,7 @@ jobs:
412412 # discussions to create the release announcement in the discussion forums
413413 contents : write
414414 discussions : write
415- runs-on : ubuntu-20 .04
415+ runs-on : ubuntu-24 .04
416416 steps :
417417 - name : Download distribution files
418418 uses : actions/download-artifact@v4
@@ -454,7 +454,7 @@ jobs:
454454 publish-to-pypi :
455455 name : Publish packages to PyPI
456456 needs : ["create-github-release"]
457- runs-on : ubuntu-20 .04
457+ runs-on : ubuntu-24 .04
458458 permissions :
459459 # For trusted publishing. See:
460460 # https://blog.pypi.org/posts/2023-04-20-introducing-trusted-publishers/
0 commit comments