Skip to content

Fix make pgtle PGTLE_VERSION=X being silently ignored#66

Open
jnasbyupgrade wants to merge 1 commit into
Postgres-Extensions:masterfrom
jnasbyupgrade:issue-65-pgtle-version-makefile
Open

Fix make pgtle PGTLE_VERSION=X being silently ignored#66
jnasbyupgrade wants to merge 1 commit into
Postgres-Extensions:masterfrom
jnasbyupgrade:issue-65-pgtle-version-makefile

Conversation

@jnasbyupgrade

@jnasbyupgrade jnasbyupgrade commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • 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 in CLAUDE.md.
  • Fixed by passing --pgtle-version $(PGTLE_VERSION) through when the variable is set.
  • Added a STABLE HISTORY.asc entry.
  • Verified the companion BATS test reproduced the failure against unfixed pgtle before applying this fix.

Closes #65.

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

…sions#65)

base.mk's pgtle target never forwarded the PGTLE_VERSION make variable to
pgtle.sh's --pgtle-version flag, so `make pgtle PGTLE_VERSION=1.5.0+`
generated all three version ranges instead of just the one requested,
despite this being the documented usage in CLAUDE.md.

Related changes in pgxntool-test:
- Added a BATS test asserting `make pgtle PGTLE_VERSION=1.5.0+` only
  generates the requested version range's output file

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: 247abe6f-9669-4e4a-99be-0e8c05fa9a44

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
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.

PGTLE_VERSION is documented but non-functional -- make pgtle PGTLE_VERSION=X generates all versions anyway

1 participant