Skip to content

Test post-release PostgreSQL images - #8721

Merged
ibrahim halatci (ihalatci) merged 4 commits into
mainfrom
ihalatci-validate-post-release-images
Aug 7, 2026
Merged

Test post-release PostgreSQL images#8721
ibrahim halatci (ihalatci) merged 4 commits into
mainfrom
ihalatci-validate-post-release-images

Conversation

@ihalatci

Copy link
Copy Markdown
Contributor

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 Bump post-release Citus test versions 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

Point main CI at the development images from the-process PR #236 for PostgreSQL 16.14, 17.10, and 18.4.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings August 6, 2026 14:03

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the GitHub Actions CI workflow to validate post-release container images for PostgreSQL 16.14, 17.10, and 18.4, while temporarily pinning CI to the -dev-f47a379 image suffix to exercise newly published tags.

Changes:

  • Bump PostgreSQL versions used by CI images to 16.14 / 17.10 / 18.4.
  • Switch CI image suffix to -dev-f47a379 for the two-phase validation plan.
  • Update the upgrade tester composite version string to match the bumped versions.

@codecov

codecov Bot commented Aug 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.69%. Comparing base (ff374d1) to head (19df790).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #8721      +/-   ##
==========================================
- Coverage   88.70%   88.69%   -0.01%     
==========================================
  Files         289      289              
  Lines       64888    64888              
  Branches     8180     8180              
==========================================
- Hits        57559    57553       -6     
- Misses       4966     4970       +4     
- Partials     2363     2365       +2     
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Replace the development image suffix with the stable suffix published from the-process merge e11b596.

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

Copilot-Session: dfb89c55-cd36-46b4-b19e-51307cbaf7d3
Copilot AI review requested due to automatic review settings August 7, 2026 09:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.github/workflows/build_and_test.yml:40

  • The PR description says CI should be pointed at the -dev-f47a379 images for the first validation phase, but the workflow sets image_suffix to -ve11b596. This makes the workflow run against a different set of images than described (and may skip the intended two-phase validation). Update image_suffix to the described dev suffix (or adjust the PR description if -ve11b596 is the intended target).
      sql_snapshot_pg_version: "18.4"
      image_suffix: "-ve11b596"
      pg16_version: '{ "major": "16", "full": "16.14" }'

Copilot AI review requested due to automatic review settings August 7, 2026 09:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.github/workflows/build_and_test.yml:39

  • PR description says CI should point at -dev-f47a379 images during the two-phase validation, but the workflow currently sets image_suffix to -ve11b596. This makes the workflow test a different image set than described (and may skip the intended dev-tagged images).
      image_suffix: "-ve11b596"

@ihalatci
ibrahim halatci (ihalatci) merged commit 52663ed into main Aug 7, 2026
128 checks passed
@ihalatci
ibrahim halatci (ihalatci) deleted the ihalatci-validate-post-release-images branch August 7, 2026 14:07
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.

4 participants