Skip to content

Test make pgtle PGTLE_VERSION=X limiting output - #32

Merged
jnasbyupgrade merged 3 commits into
Postgres-Extensions:masterfrom
jnasbyupgrade:issue-65-pgtle-version-makefile
Jul 26, 2026
Merged

Test make pgtle PGTLE_VERSION=X limiting output#32
jnasbyupgrade merged 3 commits into
Postgres-Extensions:masterfrom
jnasbyupgrade:issue-65-pgtle-version-makefile

Conversation

@jnasbyupgrade

@jnasbyupgrade jnasbyupgrade commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Companion test for Fix make pgtle PGTLE_VERSION=X being silently ignored pgxntool#66, which fixes make pgtle PGTLE_VERSION=X being silently ignored (issue pgxntool#65).
  • Added a BATS test in test/sequential/04-pgtle.bats asserting make pgtle PGTLE_VERSION=1.5.0+ generates only the requested version range's output file, not all three.
  • Clarified the neighboring test's comment, which previously noted the Makefile path didn't work — it's now covered too.
  • Verified the new test reproduces the failure against unfixed pgtle before pulling in the fix.

Add tests/updates for pgxntool commit a3c0b02 (fix `make pgtle PGTLE_VERSION=X` being ignored):
- base.mk's pgtle target now forwards PGTLE_VERSION through to
  pgtle.sh's --pgtle-version flag instead of silently ignoring it

Add a BATS test in test/sequential/04-pgtle.bats asserting that
`make pgtle PGTLE_VERSION=1.5.0+` generates only the requested version
range's output file, and clarify the neighboring test's stale comment
now that the Makefile path is also covered.

Co-Authored-By: Claude <[email protected]>
s/specific/specified/ — "specified version" more clearly refers to the
version passed via PGTLE_VERSION=X, per review feedback on PR Postgres-Extensions#32.

Co-Authored-By: Claude <[email protected]>
@coderabbitai

coderabbitai Bot commented Jul 26, 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: 215cf96c-bfba-4e87-acda-0ba8d92cfcf7

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
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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 marked this pull request as ready for review July 26, 2026 21:06
@jnasbyupgrade
jnasbyupgrade merged commit 5e19a9f into Postgres-Extensions:master Jul 26, 2026
10 checks passed
jnasbyupgrade added a commit to Postgres-Extensions/pgxntool that referenced this pull request Jul 26, 2026
`base.mk`'s `pgtle` target never forwarded the `PGTLE_VERSION` make
variable to `pgtle.sh --pgtle-version`, so `make pgtle
PGTLE_VERSION=1.5.0+` silently generated all three version ranges
instead of the one requested — despite this being the documented usage

Companion pgxntool-test PR: Postgres-Extensions/pgxntool-test#32

Co-authored-by: Claude <[email protected]>
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