ci: Upgrade to Debian Bookworm

Bullseye is getting long in the tooth, upgrade to the current stable version.

Backpatch to all versions with CI support, we don't want to generate CI images
for multiple Debian versions.

Author: Nazir Bilal Yavuz <byavuz81@gmail.com>
Discussion: https://postgr.es/m/CAN55FZ0fY5EFHXLKCO_%3Dp4pwFmHRoVom_qSE_7B48gpchfAqzw%40mail.gmail.com
Backpatch: 15-, where CI was added
This commit is contained in:
Andres Freund 2024-07-15 09:26:01 -07:00
parent 9b047cc0b2
commit bd40ffd8af

View File

@ -65,7 +65,7 @@ task:
CPUS: 4 CPUS: 4
BUILD_JOBS: 8 BUILD_JOBS: 8
TEST_JOBS: 8 TEST_JOBS: 8
IMAGE_FAMILY: pg-ci-bullseye IMAGE_FAMILY: pg-ci-bookworm
CCACHE_DIR: ${CIRRUS_WORKING_DIR}/ccache_dir CCACHE_DIR: ${CIRRUS_WORKING_DIR}/ccache_dir
# no options enabled, should be small # no options enabled, should be small
CCACHE_MAXSIZE: "150M" CCACHE_MAXSIZE: "150M"
@ -243,7 +243,7 @@ task:
CPUS: 4 CPUS: 4
BUILD_JOBS: 4 BUILD_JOBS: 4
TEST_JOBS: 8 # experimentally derived to be a decent choice TEST_JOBS: 8 # experimentally derived to be a decent choice
IMAGE_FAMILY: pg-ci-bullseye IMAGE_FAMILY: pg-ci-bookworm
CCACHE_DIR: /tmp/ccache_dir CCACHE_DIR: /tmp/ccache_dir
DEBUGINFOD_URLS: "https://debuginfod.debian.net" DEBUGINFOD_URLS: "https://debuginfod.debian.net"
@ -314,7 +314,7 @@ task:
#DEBIAN_FRONTEND=noninteractive apt-get -y install ... #DEBIAN_FRONTEND=noninteractive apt-get -y install ...
matrix: matrix:
- name: Linux - Debian Bullseye - Autoconf - name: Linux - Debian Bookworm - Autoconf
env: env:
SANITIZER_FLAGS: -fsanitize=address SANITIZER_FLAGS: -fsanitize=address
@ -348,7 +348,7 @@ task:
on_failure: on_failure:
<<: *on_failure_ac <<: *on_failure_ac
- name: Linux - Debian Bullseye - Meson - name: Linux - Debian Bookworm - Meson
env: env:
CCACHE_MAXSIZE: "400M" # tests two different builds CCACHE_MAXSIZE: "400M" # tests two different builds
@ -375,7 +375,7 @@ task:
${LINUX_MESON_FEATURES} \ ${LINUX_MESON_FEATURES} \
-Dllvm=disabled \ -Dllvm=disabled \
--pkg-config-path /usr/lib/i386-linux-gnu/pkgconfig/ \ --pkg-config-path /usr/lib/i386-linux-gnu/pkgconfig/ \
-DPERL=perl5.32-i386-linux-gnu \ -DPERL=perl5.36-i386-linux-gnu \
-DPG_TEST_EXTRA="$PG_TEST_EXTRA" \ -DPG_TEST_EXTRA="$PG_TEST_EXTRA" \
build-32 build-32
EOF EOF
@ -651,7 +651,7 @@ task:
env: env:
CPUS: 4 CPUS: 4
BUILD_JOBS: 4 BUILD_JOBS: 4
IMAGE_FAMILY: pg-ci-bullseye IMAGE_FAMILY: pg-ci-bookworm
# Use larger ccache cache, as this task compiles with multiple compilers / # Use larger ccache cache, as this task compiles with multiple compilers /
# flag combinations # flag combinations