From fe301903741dae3ecebe3a917d81b11e80976b01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Serhat=20And=C4=B1=C3=A7?= Date: Tue, 8 Sep 2026 19:15:49 +0300 Subject: [PATCH 1/3] Retire Debian Bullseye from packaging CI Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .github/workflows/packaging-test-pipelines.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/packaging-test-pipelines.yml b/.github/workflows/packaging-test-pipelines.yml index 445ed7f1982..787f0f9664b 100644 --- a/.github/workflows/packaging-test-pipelines.yml +++ b/.github/workflows/packaging-test-pipelines.yml @@ -125,7 +125,6 @@ jobs: # PG_CONFIG variable in each of those runs. packaging_docker_image: - debian-bookworm-all - - debian-bullseye-all - ubuntu-focal-all - ubuntu-jammy-all From 3f3fdb2f4c5f523e0965916c9b0defce112fe190 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Serhat=20And=C4=B1=C3=A7?= Date: Wed, 9 Sep 2026 19:22:36 +0300 Subject: [PATCH 2/3] Modernize Debian packaging CI targets Test Bookworm, Trixie, Jammy, and Noble while retiring Focal and its exclusions. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .github/workflows/packaging-test-pipelines.yml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/.github/workflows/packaging-test-pipelines.yml b/.github/workflows/packaging-test-pipelines.yml index 787f0f9664b..9079a0cab19 100644 --- a/.github/workflows/packaging-test-pipelines.yml +++ b/.github/workflows/packaging-test-pipelines.yml @@ -125,16 +125,11 @@ jobs: # PG_CONFIG variable in each of those runs. packaging_docker_image: - debian-bookworm-all - - ubuntu-focal-all + - debian-trixie-all - ubuntu-jammy-all + - ubuntu-noble-all POSTGRES_VERSION: ${{ fromJson(needs.get_postgres_versions_from_file.outputs.pg_versions) }} - exclude: - # PG18 and PG19 are not supported on Ubuntu focal - - packaging_docker_image: ubuntu-focal-all - POSTGRES_VERSION: 18 - - packaging_docker_image: ubuntu-focal-all - POSTGRES_VERSION: 19 container: image: citus/packaging:${{ matrix.packaging_docker_image }} From 0343d98e61e5840ff8c05b2b51c29fa89f93106b Mon Sep 17 00:00:00 2001 From: Ibrahim Halatci Date: Thu, 10 Sep 2026 12:32:45 +0300 Subject: [PATCH 3/3] Match release packaging warning allowlist Allow the missing-variable-declarations warnings already exempted by release packaging without changing compiler flags. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .github/packaging/packaging_ignore.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/packaging/packaging_ignore.yml b/.github/packaging/packaging_ignore.yml index c46f28f5e69..5223ad93ec5 100644 --- a/.github/packaging/packaging_ignore.yml +++ b/.github/packaging/packaging_ignore.yml @@ -1,3 +1,4 @@ base: - ".* warning: ignoring old recipe for target [`']check'" - ".* warning: overriding recipe for target [`']check'" + - ".*: warning: no previous declaration for '.*' \\[-Wmissing-variable-declarations\\]"