From cc8abd5c2f27888e8f4078152ff2cb313626bbdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Serhat=20And=C4=B1=C3=A7?= Date: Tue, 8 Sep 2026 12:58:01 +0300 Subject: [PATCH] Update Citus main packaging to PostgreSQL 17-19 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .github/workflows/build-citus-community-nightlies.yml | 4 ++-- pg_exclude.yml | 10 ++++++++-- postgres-matrix.yml | 5 ++++- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-citus-community-nightlies.yml b/.github/workflows/build-citus-community-nightlies.yml index f910de56..91d01474 100644 --- a/.github/workflows/build-citus-community-nightlies.yml +++ b/.github/workflows/build-citus-community-nightlies.yml @@ -52,7 +52,8 @@ jobs: password: ${{ secrets.DOCKERHUB_PASSWORD }} - name: Clone tools branch - run: git clone -b v0.8.36 --depth=1 https://github.com/citusdata/tools.git tools + # v0.8.39 fixes nightly exclusions incorrectly using release versions. + run: git clone -b v0.8.39 --depth=1 https://github.com/citusdata/tools.git tools - name: Install package dependencies run: | @@ -72,4 +73,3 @@ jobs: --passphrase "${PACKAGING_PASSPHRASE}" \ --output_dir "$(pwd)/packages/" \ --input_files_dir "$(pwd)" - diff --git a/pg_exclude.yml b/pg_exclude.yml index 78641634..f841ba1c 100644 --- a/pg_exclude.yml +++ b/pg_exclude.yml @@ -1,8 +1,14 @@ exclude: - nightly: {} + nightly: + # PGDG does not publish PostgreSQL 19 packages for EL8. + el/8: [19] + ol/8: [19] + almalinux/8: [19] release: + el/8: [19] + ol/8: [19] + almalinux/8: [19] debian/trixie: [12,13] debian/bookworm: [12,13] # if PGDG dropped 12/13 there ubuntu/noble: [12,13] ubuntu/jammy: [12,13] # adjust per PGDG availability - diff --git a/postgres-matrix.yml b/postgres-matrix.yml index 4983493e..1e571c4e 100644 --- a/postgres-matrix.yml +++ b/postgres-matrix.yml @@ -27,4 +27,7 @@ version_matrix: - 13.2: postgres_versions: [ 15, 16, 17 ] - 14.0: - postgres_versions: [ 16, 17, 18 ] \ No newline at end of file + postgres_versions: [ 16, 17, 18 ] + # Nightly builds use the last entry; keep older release mappings intact. + - 15.0: + postgres_versions: [ 17, 18, 19 ]