Skip to content

Fix Citus nightly PostgreSQL version matrix - #1215

Open
ibrahim halatci (ihalatci) wants to merge 3 commits into
all-citusfrom
ihalatci-fix-nightly-pg-matrix-all-citus
Open

Fix Citus nightly PostgreSQL version matrix#1215
ibrahim halatci (ihalatci) wants to merge 3 commits into
all-citusfrom
ihalatci-fix-nightly-pg-matrix-all-citus

Conversation

@ihalatci

@ihalatci ibrahim halatci (ihalatci) commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Citus main (15.0devel) supports PostgreSQL 17, 18, and 19, so append the 15.0 version matrix entry.
  • Exclude PostgreSQL 19 from nightly packaging until PGDG packages are available.
  • Pin the Citus community nightly workflow directly to citusdata/tools v0.8.39, which includes the corrected nightly exclusion filtering.

The focused tools #426 fix was superseded by the merged tools #423, released as v0.8.39. With that tools version, nightly packaging resolves to PostgreSQL 17 and 18.

Validation

Using the actual citusdata/tools v0.8.39 code with this branch's postgres-matrix.yml and pg_exclude.yml in WSL:

  • YAML parsing succeeds for postgres-matrix.yml, pg_exclude.yml, and build-citus-community-nightlies.yml.
  • Nightly resolves to PostgreSQL 17/18 for el/9, ubuntu/jammy, and debian/trixie.
  • Release mappings remain unchanged:
    • 12.1.14 -> PostgreSQL 14/15/16
    • 13.4.0 -> PostgreSQL 15/16/17
    • 14.2.0 -> PostgreSQL 16/17/18

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 209db519-51ac-4a37-b8bf-bf1e2f2ef6df
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 209db519-51ac-4a37-b8bf-bf1e2f2ef6df
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants