Skip to content

README: correct CI doc for the unpaired-PR test-run fix - #83

Open
jnasbyupgrade wants to merge 1 commit into
Postgres-Extensions:masterfrom
jnasbyupgrade:docs/readme-ci-unpaired-signal
Open

README: correct CI doc for the unpaired-PR test-run fix#83
jnasbyupgrade wants to merge 1 commit into
Postgres-Extensions:masterfrom
jnasbyupgrade:docs/readme-ci-unpaired-signal

Conversation

@jnasbyupgrade

Copy link
Copy Markdown
Contributor

Summary

Corrects three inaccuracies in the "CI and Contributing" section of README.md:

  1. The unpaired-PR case now says pgxntool's own test job also runs against pgxntool-test master (giving a real signal), not just that check-test-pr fails with nothing else happening.
  2. "pgxntool CI does not run tests itself" is now scoped to the paired case only, with the unpaired case calling out that it invokes the reusable test workflow directly.
  3. "Branch protection" no longer claims check-test-pr is a required/enforced merge check — verified via gh api repos/Postgres-Extensions/pgxntool/branches/master/protection (404, "Branch not protected"), there is currently no branch protection on pgxntool's master at all. The section is corrected to describe check-test-pr as process enforcement only.

Dependency on pgxntool #109 (not yet merged)

This documents behavior introduced by Postgres-Extensions/pgxntool#109 (branch fix-test-build-ordering), which is still open. Items 1 and 2 above describe the pending/soon-to-land .github/workflows/ci.yml behavior from that PR, not what's currently live on pgxntool's master. Item 3 (branch protection) is an independent, already-true correction unrelated to #109.

This is a doc-only change in pgxntool-test with no pgxntool-test code/test implications, so no paired pgxntool-test... (n/a, this is the pgxntool-test repo) — no paired pgxntool PR is needed for this change itself.

Test plan

  • Doc-only change; make test not required.
  • Verified branch-protection claim live via gh api (404, not protected).
  • Read .github/workflows/ci.yml at origin/fix-test-build-ordering in pgxntool to confirm job/output/condition names match the doc wording exactly.

The unpaired-PR path now runs pgxntool's own test job against
pgxntool-test master instead of leaving zero signal, and check-test-pr's
failure there is process enforcement only -- pgxntool's master currently
has no branch protection configured, so nothing technically blocks a
maintainer from merging past it. Reflects pgxntool PR #109
(Postgres-Extensions/pgxntool#109, not yet
merged) -- describes the pending/soon-to-land behavior, not what's live
on pgxntool's master today.

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

coderabbitai Bot commented Sep 11, 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: Advanced

Run ID: bc9e45d6-5e80-4c62-8c68-900af8908506

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.

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