Skip to content

Fix stale README/CLAUDE.md docs; rename internal-only test shim - #76

Merged
jnasbyupgrade merged 1 commit into
Postgres-Extensions:masterfrom
jnasbyupgrade:doc-drift-fixes
Jul 29, 2026
Merged

Fix stale README/CLAUDE.md docs; rename internal-only test shim#76
jnasbyupgrade merged 1 commit into
Postgres-Extensions:masterfrom
jnasbyupgrade:doc-drift-fixes

Conversation

@jnasbyupgrade

@jnasbyupgrade jnasbyupgrade commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Found by the /release skill's API documentation review ahead of 2.2.0.

  • Rename PGXNTOOL_CHECK_STALE_EXPECTED_SCRIPT to _CHECK_STALE_EXPECTED_SCRIPT, establishing a leading-underscore convention for internal-only override points (test-stubbing seams, not user-facing config) that don't belong under the PGXNTOOL_ prefix.
  • Document PGTLE_VERSION in README.asc (pgtle section + Configuration Variables) -- it was fixed and used in HISTORY.asc/CLAUDE.md but never actually documented for users.
  • Fix the versioned-SQL-file code example in README.asc, which still showed the truncate+append pattern that was fixed for parallel-build corruption.
  • Update stale decibel/pgxntool URLs (Install command, issue links, license links) to Postgres-Extensions/pgxntool, and fix LICENCE/JSON.sh.LICENCE typos to LICENSE/JSON.sh.LICENSE.
  • Document update-setup-files.sh as directly invokable in the pgxntool-sync section.
  • Fix CLAUDE.md: nonexistent install-pgtle target -> run-pgtle, wrong check-pgtle/run-pgtle descriptions, wrong script name pgtle-wrap.sh -> pgtle.sh, and make tag creates a tag, not a branch.
  • Regenerate README.html from README.asc.

Companion PR: Postgres-Extensions/pgxntool-test#52 (renamed variable references + API-surface convention doc).

Not included per explicit decision: the EXTRA_CLEAN/make clean fix from a prior commit stays undocumented in HISTORY.asc (too minor to mention); EXTENSION__CURRENT_VERSION__FILES is left as-is (not meant to be overridden, just referenced).

@coderabbitai

coderabbitai Bot commented Jul 29, 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: 5c1a2843-4290-48fd-82fe-d34206053461

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 jnasbyupgrade changed the title Fix stale README/CLAUDE.md docs; rename internal-only test seam variable Fix stale README/CLAUDE.md docs; rename internal-only test shim Jul 29, 2026
Found by the /release skill's API documentation review ahead of 2.2.0:

- Rename `PGXNTOOL_CHECK_STALE_EXPECTED_SCRIPT` to `_CHECK_STALE_EXPECTED_SCRIPT`,
  establishing a leading-underscore convention for internal-only override
  points (test-stubbing seams, not user-facing config) that don't belong
  under the `PGXNTOOL_` prefix.
- Document `PGTLE_VERSION` in README.asc (pgtle section + Configuration
  Variables) -- it was fixed and used in HISTORY.asc/CLAUDE.md but never
  actually documented for users.
- Fix the versioned-SQL-file code example in README.asc, which still showed
  the truncate+append pattern that was fixed for parallel-build corruption.
- Update stale `decibel/pgxntool` URLs (Install command, issue links,
  license links) to `Postgres-Extensions/pgxntool`, and fix `LICENCE`/
  `JSON.sh.LICENCE` typos to `LICENSE`/`JSON.sh.LICENSE`.
- Document `update-setup-files.sh` as directly invokable in the
  pgxntool-sync section.
- Fix CLAUDE.md: nonexistent `install-pgtle` target -> `run-pgtle`, wrong
  `check-pgtle`/`run-pgtle` descriptions, wrong script name
  `pgtle-wrap.sh` -> `pgtle.sh`, and `make tag` creates a tag, not a branch.
- Regenerate README.html from README.asc.

Related changes in pgxntool-test:
- Update `_CHECK_STALE_EXPECTED_SCRIPT` references in `make-test.bats`/`helpers.bash`
- Document the underscore-prefix internal-only convention in the API surface definition

Co-Authored-By: Claude <noreply@anthropic.com>
@jnasbyupgrade
jnasbyupgrade merged commit 0150bf3 into Postgres-Extensions:master Jul 29, 2026
4 checks passed
jnasbyupgrade added a commit that referenced this pull request Jul 29, 2026
Related changes in pgxntool-test: Postgres-Extensions/pgxntool-test#52
- Update `_CHECK_STALE_EXPECTED_SCRIPT` references in `test/standard/make-test.bats`/`test/lib/helpers.bash` to match the rename
- Document the new leading-underscore internal-only-variable convention in the API surface definition

Co-Authored-By: Claude <noreply@anthropic.com>
jnasbyupgrade added a commit to Postgres-Extensions/pgxntool-test that referenced this pull request Jul 29, 2026
…ble (#52)

Companion to Postgres-Extensions/pgxntool#76
(merged as commit d949d6d), found by the `/release` skill's API
documentation review ahead of 2.2.0.
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