Skip to content

Add PostgreSQL 19 packaging images - #1203

Open
ibrahim halatci (ihalatci) wants to merge 1 commit into
developfrom
ihalatci-add-pg19-packaging-images
Open

Add PostgreSQL 19 packaging images#1203
ibrahim halatci (ihalatci) wants to merge 1 commit into
developfrom
ihalatci-add-pg19-packaging-images

Conversation

@ihalatci

@ihalatci ibrahim halatci (ihalatci) commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add PostgreSQL 19 Beta 2 support to the Debian/Ubuntu all-version packaging images for Debian bullseye, bookworm, and trixie plus Ubuntu jammy, noble, and resolute
  • add the generated citus/packaging:almalinux-9-pg19 image definition and enable the PGDG 19 updates-testing repository used by the Beta 2 packages
  • add only AlmaLinux 9 / PostgreSQL 19 to package-build, package-test, and image-health workflow matrices
  • explicitly reject or skip PostgreSQL 19 for EL8, where PGDG does not publish the required packages

Unsupported targets

  • Oracle Linux 8 and AlmaLinux 8 are intentionally excluded because PGDG has no PostgreSQL 19 server/devel packages for EL8
  • Ubuntu focal is intentionally excluded because its PGDG repository exposes components only through PostgreSQL 18, so it cannot provide a usable PostgreSQL 19 pg_config

Generated files

The source changes update templates/Dockerfile-deb.tmpl, templates/Dockerfile-rpm.tmpl, and update_dockerfiles. The committed generated scope is limited to:

  • new dockerfiles/almalinux-9-pg19/Dockerfile
  • refreshed all-version Dockerfiles for Debian bullseye/bookworm/trixie and Ubuntu jammy/noble/resolute

Validation

  • parsed all changed workflow YAML
  • checked shell syntax for update_dockerfiles, update_image, and ci/push_images in WSL
  • regenerated Dockerfiles in a clean Linux tree and confirmed byte-identical output
  • verified EL8 / PostgreSQL 19 is rejected before Docker execution
  • verified the AlmaLinux 9 image enables pgdg19-updates-testing and installs postgresql19-devel
  • verified all six supported DEB images install postgresql-server-dev-19

No images were manually published.

Tracks citusdata/citus#8731.

Add PG19 to supported Debian and Ubuntu all-version images and AlmaLinux 9 while excluding platforms without PGDG packages.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ec791dd5-2c12-4c71-acdd-8aef6a52fc1e
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