Skip to content

THROWAWAY: fold pg_upgrade coverage into every test job leg (do not merge) - #48

Closed
jnasbyupgrade wants to merge 4 commits into
Postgres-Extensions:pgtle-update-and-reportfrom
jnasbyupgrade:throwaway-pgupgrade-fold-full
Closed

THROWAWAY: fold pg_upgrade coverage into every test job leg (do not merge)#48
jnasbyupgrade wants to merge 4 commits into
Postgres-Extensions:pgtle-update-and-reportfrom
jnasbyupgrade:throwaway-pgupgrade-fold-full

Conversation

@jnasbyupgrade

Copy link
Copy Markdown
Contributor

Experiment only, not intended to merge (will close + delete branch once data is collected).

Instead of the standalone 2-leg pg-upgrade-test job (old_pg 10/12 -> new_pg 18, its own containers), every leg of the test job's own PG matrix (10-18) now also binary-pg_upgrades its cluster to the newest supported major (18) as a final set of steps, reusing the container/checkout/install that leg already did - full "every supported major -> 18" coverage (7 upgrade legs: 10-17, vs. 2 today) instead of a small sample. The 18 leg itself skips those steps (nothing newer to upgrade to). The now-fully-subsumed standalone pg-upgrade-test job is removed.

Goal is to measure real runner-minutes (primary) and wall-clock (secondary, noisy due to this org's shared concurrent-job ceiling) for this topology against the current baseline (test matrix + separate pg-upgrade-test job), to decide whether the added coverage is worth adopting for real.

…experiment)

Instead of a separate 2-leg pg-upgrade-test job (old_pg 10/12 -> 18), have
every leg of the test job's own PG matrix binary-pg_upgrade its cluster to
the newest supported major (10-17 -> 18; the 18 leg itself skips it) using
the container it already has. Removes the now-fully-subsumed standalone
pg-upgrade-test job. Purely to measure real CI runner-minutes/wall-clock
for this approach against the current baseline - not intended to merge.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Aug 5, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 3a123b89-852a-473b-84e4-e7a25b36f167

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@jnasbyupgrade

Copy link
Copy Markdown
Contributor Author

Throwaway CI-cost experiment - data collected (see follow-up report to maintainer). Closing without merging per plan; deleting the branch next.

@jnasbyupgrade
jnasbyupgrade deleted the throwaway-pgupgrade-fold-full branch August 5, 2026 20:29
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.

1 participant