Skip to content

Commit a600439

Browse files
Damien-Chenhugovk
andauthored
[3.12] gh-122544: Change OS image in GitHub Actions to Ubuntu 24.04 (#122566) (#126621)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
1 parent 07a65cd commit a600439

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

.github/workflows/build.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ jobs:
142142
name: 'Check if generated files are up to date'
143143
# Don't use ubuntu-latest but a specific version to make the job
144144
# reproducible: to get the same tools versions (autoconf, aclocal, ...)
145-
runs-on: ubuntu-22.04
145+
runs-on: ubuntu-24.04
146146
timeout-minutes: 60
147147
needs: check_source
148148
if: needs.check_source.outputs.run_tests == 'true'
@@ -295,7 +295,7 @@ jobs:
295295
strategy:
296296
fail-fast: false
297297
matrix:
298-
os: [ubuntu-22.04]
298+
os: [ubuntu-24.04]
299299
openssl_ver: [3.0.15, 3.1.7, 3.2.3, 3.3.2]
300300
env:
301301
OPENSSL_VER: ${{ matrix.openssl_ver }}
@@ -349,7 +349,7 @@ jobs:
349349

350350
test_hypothesis:
351351
name: "Hypothesis tests on Ubuntu"
352-
runs-on: ubuntu-22.04
352+
runs-on: ubuntu-24.04
353353
timeout-minutes: 60
354354
needs: check_source
355355
if: needs.check_source.outputs.run_tests == 'true' && needs.check_source.outputs.run_hypothesis == 'true'
@@ -468,6 +468,9 @@ jobs:
468468
timeout-minutes: 60
469469
needs: check_source
470470
if: needs.check_source.outputs.run_tests == 'true'
471+
strategy:
472+
matrix:
473+
os: [ubuntu-24.04]
471474
env:
472475
OPENSSL_VER: 3.0.15
473476
PYTHONSTRICTEXTENSIONBUILD: 1

.github/workflows/posix-deps-apt.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ apt-get -yq install \
1616
libgdbm-compat-dev \
1717
liblzma-dev \
1818
libncurses5-dev \
19+
libnsl-dev \
1920
libreadline6-dev \
2021
libsqlite3-dev \
2122
libssl-dev \

.github/workflows/reusable-tsan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
jobs:
1414
build_tsan_reusable:
1515
name: 'Thread sanitizer'
16-
runs-on: ubuntu-22.04
16+
runs-on: ubuntu-24.04
1717
timeout-minutes: 60
1818
env:
1919
OPTIONS: ${{ inputs.options }}

.github/workflows/reusable-ubuntu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
strategy:
2121
fail-fast: false
2222
matrix:
23-
os: [ubuntu-22.04]
23+
os: [ubuntu-24.04]
2424
env:
2525
OPENSSL_VER: 3.0.15
2626
PYTHONSTRICTEXTENSIONBUILD: 1

0 commit comments

Comments
 (0)