Skip to content

Bump post-release Citus test versions - #236

Merged
ibrahim halatci (ihalatci) merged 2 commits into
masterfrom
ihalatci-post-release-12-13-14
Aug 6, 2026
Merged

Bump post-release Citus test versions#236
ibrahim halatci (ihalatci) merged 2 commits into
masterfrom
ihalatci-post-release-12-13-14

Conversation

@ihalatci

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

Copy link
Copy Markdown
Contributor

Summary

  • update all supported PostgreSQL majors to their latest minors: 16.14, 17.10, and 18.4
  • bake Citus v12.1.14 for PostgreSQL 16 upgrade tests
  • bake Citus v13.4.0 for PostgreSQL 17 upgrade tests
  • bake Citus v14.2.0 for PostgreSQL 18 upgrade tests
  • replace the stale Citus 12 version comment with the generic wording used by the newer release lines

Release ordering

Keep this PR in draft until the upstream v13.4.0 and v14.2.0 tags are published. v12.1.14 already exists; the other two tags do not yet exist, so image builds for those versions are expected to fail before release.

Related upstream release PRs:

Scope and follow-up

This PR updates the master image line (PG16–18). Separate the-process changes are still needed on release-13 and release-14 to publish images matching those branches' PostgreSQL matrices. After those images exist, the corresponding Citus branches must move their N-1 paths and stable image_suffix values to 13.4.0 and 14.2.0. Citus main should also move to this PR's stable image suffix after merge.

Validation

  • PostgreSQL versions match the official current minors and the release-13/release-14 image branches
  • exact Makefile pins checked for all three requested Citus versions
  • git diff --check passes

Update baked upgrade-test versions for Citus 12.1.14, 13.4.0, and 14.2.0.

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

Copilot-Session: d22be2f1-289f-47a5-aa9a-1e52344a46c1
Use PostgreSQL 16.14, 17.10, and 18.4 for the post-release image build.

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

Copilot-Session: d22be2f1-289f-47a5-aa9a-1e52344a46c1
@ihalatci
ibrahim halatci (ihalatci) marked this pull request as ready for review August 6, 2026 13:43
@ihalatci
ibrahim halatci (ihalatci) merged commit e11b596 into master Aug 6, 2026
28 of 31 checks passed
ibrahim halatci (ihalatci) added a commit to citusdata/citus that referenced this pull request Aug 7, 2026
DESCRIPTION: Validate post-release images for PostgreSQL 16.14, 17.10,
and 18.4

## Summary

- point Citus main CI at the `-dev-f47a379` images from
citusdata/the-process#236
- update the PostgreSQL image tags to 16.14, 17.10, and 18.4 so every
published image is exercised
- keep Citus versions and all unrelated workflow content unchanged

## Two-phase validation

This PR intentionally uses the development suffix first. After CI
validates these images and citusdata/the-process#236 merges, replace
`-dev-f47a379` with that merge's stable image suffix in this same PR.

## Validation

- all 13 concrete GHCR tags referenced by the workflow exist
- workflow YAML parses successfully
- `git diff --check` passes

---------

Co-authored-by: Ibrahim Halatci <ihalatci@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: dfb89c55-cd36-46b4-b19e-51307cbaf7d3
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