From c7116bed8d4d04f654d07c76297910a6ab0e12af Mon Sep 17 00:00:00 2001 From: Ibrahim Halatci Date: Tue, 1 Sep 2026 18:12:56 +0300 Subject: [PATCH 1/4] Fix nightly PostgreSQL matrix Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- pg_exclude.yml | 4 ++-- postgres-matrix.yml | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/pg_exclude.yml b/pg_exclude.yml index 78641634..4d48f010 100644 --- a/pg_exclude.yml +++ b/pg_exclude.yml @@ -1,8 +1,8 @@ exclude: - nightly: {} + nightly: + all: [19] release: 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..f104230a 100644 --- a/postgres-matrix.yml +++ b/postgres-matrix.yml @@ -27,4 +27,6 @@ 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 ] + - 15.0: + postgres_versions: [ 17, 18, 19 ] From b8ffffbd04704ffe1f4582cc3f5890bc7ba8656d Mon Sep 17 00:00:00 2001 From: Ibrahim Halatci Date: Wed, 2 Sep 2026 15:40:01 +0300 Subject: [PATCH 2/4] Pin nightly builds to tools v0.8.39 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 209db519-51ac-4a37-b8bf-bf1e2f2ef6df --- .github/workflows/build-citus-community-nightlies.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build-citus-community-nightlies.yml b/.github/workflows/build-citus-community-nightlies.yml index f910de56..6ba55d92 100644 --- a/.github/workflows/build-citus-community-nightlies.yml +++ b/.github/workflows/build-citus-community-nightlies.yml @@ -52,7 +52,7 @@ 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 + run: git clone -b v0.8.39 --depth=1 https://github.com/citusdata/tools.git tools - name: Install package dependencies run: | @@ -72,4 +72,3 @@ jobs: --passphrase "${PACKAGING_PASSPHRASE}" \ --output_dir "$(pwd)/packages/" \ --input_files_dir "$(pwd)" - From a1818b0efb492d1849ce7bc18c067a0ead7110df Mon Sep 17 00:00:00 2001 From: Ibrahim Halatci Date: Wed, 2 Sep 2026 15:40:24 +0300 Subject: [PATCH 3/4] Preserve nightly workflow formatting Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 209db519-51ac-4a37-b8bf-bf1e2f2ef6df --- .github/workflows/build-citus-community-nightlies.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-citus-community-nightlies.yml b/.github/workflows/build-citus-community-nightlies.yml index 6ba55d92..5ec9e9e1 100644 --- a/.github/workflows/build-citus-community-nightlies.yml +++ b/.github/workflows/build-citus-community-nightlies.yml @@ -72,3 +72,4 @@ jobs: --passphrase "${PACKAGING_PASSPHRASE}" \ --output_dir "$(pwd)/packages/" \ --input_files_dir "$(pwd)" + From 986ca0ff5221f5f82b5af9056eb178aaff499c7d Mon Sep 17 00:00:00 2001 From: Ibrahim Halatci Date: Mon, 7 Sep 2026 17:57:08 +0300 Subject: [PATCH 4/4] Exclude PostgreSQL 19 from EL8/OL8 release builds PGDG does not publish PostgreSQL 19 for EL8. Neither citus/packaging:almalinux-8-pg19 nor oraclelinux-8-pg19 exists (both stop at pg18), while almalinux-9-pg19 is published. Once pkgvars moves to 15.0.x the release matrix becomes [17, 18, 19], so el/8 and ol/8 would request non-existent images and fail. Current pkgvars (13.4.0) resolves to [15, 16, 17], so this change is a no-op today. Note el/9 and ol/9 both map to almalinux-9, which has pg19, so they are deliberately not excluded. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1ed7b58a-0ba9-4f47-a1de-3ee665bae7f2 --- pg_exclude.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pg_exclude.yml b/pg_exclude.yml index 4d48f010..2a225a22 100644 --- a/pg_exclude.yml +++ b/pg_exclude.yml @@ -6,3 +6,5 @@ exclude: debian/bookworm: [12,13] # if PGDG dropped 12/13 there ubuntu/noble: [12,13] ubuntu/jammy: [12,13] # adjust per PGDG availability + el/8: [19] # PGDG does not publish PostgreSQL 19 for EL8 + ol/8: [19] # PGDG does not publish PostgreSQL 19 for EL8