Skip to content

Update pgxntool to 2.1.0#9

Merged
jnasbyupgrade merged 5 commits into
masterfrom
update-pgxntool-2.1.0
Jul 16, 2026
Merged

Update pgxntool to 2.1.0#9
jnasbyupgrade merged 5 commits into
masterfrom
update-pgxntool-2.1.0

Conversation

@jnasbyupgrade

@jnasbyupgrade jnasbyupgrade commented Jul 16, 2026

Copy link
Copy Markdown
Contributor
  • Subtree pull to pgxntool 2.1.0 (git subtree pull --squash)
  • Mechanical .gitignore/test/deps.sql resync from the updated pgxntool templates (3-way merged against the test/deps.sql customization from Switch to community pgTap #8)
  • Remove the local --load-language=plpgsql workaround added in Switch to community pgTap #8, since pgxntool 2.1.0's base.mk now gates that flag by PG version itself
  • Track sql/count_nulls--0.9.6.sql — pgxntool 2.1.0's .gitignore stops ignoring versioned SQL files, so this is now expected to be committed

eb84bc6 Stamp 2.1.0
9fbe6f4 Fix results ordering, control file whitespace, ENABLE_* override, debug levels (#31)
88bb4f2 Add Claude Code GitHub Actions workflows (#41)
af5bbbb ci: pass repo owners to run-tests.yml for fork-account matching (#40)
c7928af Fix repo-root guard to work inside a git worktree (#39)
b062fca ci: point reusable test workflow at @master
b6cdbfd Add CI workflows and multi-session PR guard (#33)
1ba0987 Stamp 2.0.3
1931cbe Fix pgxntool-sync remote and make it runnable without make (#37)
8176304 Stamp 2.0.2
3e142ab Fix parse_control_file: remove comments before stripping quotes (#27)
cacc301 Stamp 2.0.1
bf1db6b Fix bash 3.2 / Linux compatibility issues (#26)
62d0fcb Fix broken ifeq for --load-language=plpgsql on PG < 13 (#24)
121f0b3 Stamp 2.0.0
ad3ca7e Remove .source support; add test/install, test/build, and verify-results (#18)
c010cf8 Fix bash 3.2 compatibility (#23)
abeb9d3 Remove .source file support from pg_regress integration (#22)
08c1879 Stamp 1.1.2
6e0dad2 Fix double --dbname bug that defeated unique test database names
639756c Stamp 1.1.1
6ba3176 Fix pg_tle exception handler and empty upgrade files (#15)
3b8cb2a Stamp 1.1.0
550a901 Remove commit.md (maintained in pgxntool-test)
d73ca93 Add unique test database names to prevent conflicts (#13)
9b344be Add update-setup-files.sh for 3-way merging after pgxntool-sync (#12)
ab7f6e2 Stamp 1.0.0
3a571ba Add pg_tle support and modernize test infrastructure (#11)
b96ea6d Add support for Claude code; build and doc improvements (#9)
e9c24de Fix pg_regress on versions > 12 (#5)
c0af00f Improvements to HISTORY.asc
6e8f2a7 Allow use of sudo when installing an extension
705f1ec Don't run clean as part of make test
370fa8e Create test/sql during setup
890053c Fix bug with DOCS
5c2173e Fix DOCS variable
d8bf8ed Update HISTOROY
f92d493 Add support for asciidoc
dbdd978 Improve asciidoc handling
90bbfa5 Merge branch 'stable'
2f11ef0 Support 9.2
bceb84d Don't over-write DOC
1b97c8c Add pgtap as an installcheck dependency
cd24b0f Reduce verbosity of test setup
48dce67 Install tap before runing deps.sql
6cb4302 Add input files as deps to installcheck
c0e70ca Merge branch 'release'
899233d Merge branch 'master' into stable
e8dff79 Update HISTORY
f49e6e3 Fix version number handling
ed515aa Remove errant .
8856f1e Decimal point doesn't work, just multiply MAJORVER by 10
35d13b3 Switch to leaving decimal point in MAJORVER
8c59619 Merge branch 'master' into stable
17ee75a Fix typo
5c3032f Add EXTENSION_SQL_FILES variable
dcac898 Document the test targets
e4884c2 Merge branch 'master' into stable
c05f446 Clarify current version
d2e6c79 Update HISTORY
c3c1a08 Switch variable name for versioning
aa93684 Merge branch 'release'
940f35b Merge branch 'master' into stable
e6205f8 Remove merge conflict
1f5fcc5 Update HISTOROY
8b8e9b5 Remove invalid options from git subtree pull
2c1e313 Merge branch 'release'
227f558 Merge branch 'release' into stable
e5f78b3 Update history
e711eef Need to install upgrade scripts
102a856 Favor upstream changes in case of conflict
eda5f38 Merge branch 'release'
18532a9 Consistent spelling of license
7d3f6ad History for 0.1.8
3264d28 Silence meta output
a4ea40b Add expected/ as a dep
732f534 Handle alpha and beta versions
82216b6 Fix test directory handling
14e4ebc Distribution names can't contain spaces either
4aff20a Ignore meta.mk
04713aa Refactor; add PGXN/PGXNVERSION variables
02ae242 Move key to a safe location
cbe8921 Change names to support new tools
3765700 Switch to generating a meta.mk file for Make dependencies on META.json
2e78459 Merge branch 'master' of github.com:decibel/pgxntool
2b8e24a History for release
aac4331 Ignore ALL .asc files
2b46bda Merge pull request #3 from pnorman/patch-1
866bbe5 Use bash for setup.sh
97aaf7f Fix .gitattributes
c8c4727 Merge branch 'stable'
4a57b43 Pull pgxntool from ../pgxntool stable
b877657 Add note about what pgxntool is
13b0265 Test ignoring PGXNtool README
b94e2f4 If output dir is needed but doesn't exist, create it.
d173527 Fix directory name
adc4348 Add test/sql as dep. Clean up directory creation.
0af7768 Create test output stuff if missing
798b6f4 Merge branch 'master' into stable
cf42f7b Add git status output
3746eea Fix shell bug
616741a Ensure repo is empty
c35e846 Add setup.sh to install instructions
cf6fb04 Add make help
3b23055 Merge branch 'release'
905922e Merge branch 'master' into stable
93ff527 Leave pgTap being loaded by setup.sql
c36180f Squashed commit of the following:
1dfff38 Improve warning
f6464b9 Add option to sync stable
749ff01 Add test/..../finish.sql
d71400c Merge branch 'release'
15d2567 Pull pgxntool from ../pgxntool master
732514e Fix $(DATA)
0c84d43 Improve print- recipe
6f7701e Merge branch 'master' into stable
5942cc9 Fix tap schema
a8fa40e Move deps to a file
c9a0b40 Add pgTap to deps
a0ab465 Fix REGRESS rules
882447c Fix test file detection
d152f6e Merge branch 'master' of github.com:decibel/pgxntool
a7a7dfe Formatting
393f301 Unset MODULES if it's empty
84fa612 Always attempt to build source files
9922a17 Adjust META.in.json so it's valid
411dfaf .source inputs need to be in an input directory
03b542a Fix .source test file support
cef41f7 Support .source test files
3a08445 Make testing more extensible Add TESTDIR and TESTOUT variables Explicitly tell pg_regress where to put output
acc8c17 Minor tweak to refer to new features.
ea3c67f Merge branch 'release'
dce257a Merge branch 'test'
0596bdd Merge stable: Fix for pgtap, keep public in search path
5e6305e Merge branch 'master' into stable
4473ed5 Fix problem with pgtap dependencies.
d043f2a Keep public in the search path for TAP
c38a392 Merge branch 'master' into stable
c6a31f0 Merge branch 'test' into stable
ac48ccf Merge branch 'release'
6a10733 Merge back from release
8d9f9b6 Fix README.asc after merge
aa3ea7f Merge branch 'test'
b0bf5b1 0.1.2: Add a bunch of features
4fb946f Don't export README
c17abbe Suggest initial setup is a squash commit.
f99608e Ready to test 0.1.2
e895a08 Have setup add META.json to git
1629702 Fix off-by-1 in tail
f133686 Deps issues
ea3e515 Fix META.json build issues
ecd0291 Make META.json variables recursive
5feee21 Copy META.in.json over.
979d836 Merge branch 'test'
77cd2da Support empty doc directory. Other improvements
1b32e06 Improve setup commit message
1ab4aa3 Add misssing file
f3f28d2 First stab at build_meta.sh
963b040 Missing comma
b984240 Don't puke if test/pgxntool already exists
5ade3be Fix file tests
9e97951 Better error handling; safecp()
be55d12 Make sure we're not accidentally ignoring META.json
48df320 Add template META.in.json
5f0dcd9 Update final message
992dca3 Add git stuff
c7bae04 Move .gitignore to a file
c05317b Add target to list all targets
da11d03 Add test helpers
1d1935f Add .gitignore
4632361 Fix typo
5ec6aa4 Add license and README
d27b1e2 Add dist-only rule
57c52fa Fix variable reference
bc0c837 Fix file path problem
e4bafbb Add sync commands
5069d9c Add JSON.sh
2ade7d9 Numerous changes to support test_factory
c556c41 Add .gitignore
b7a9cac Add initial makefiles from test_factory

git-subtree-dir: pgxntool
git-subtree-split: eb84bc6e87e21f2ced11ff1b8ddb4028b7c67c8f
@coderabbitai

coderabbitai Bot commented Jul 16, 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: d9812759-7ee6-4849-8930-b316e3547c70

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
  • Commit unit tests in branch update-pgxntool-2.1.0

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.

pgxntool 2.1.0's base.mk now gates this flag by PG version itself.
pgxntool 2.1.0's updated .gitignore now expects version-specific
sql/*--*.sql files to be committed rather than gitignored.
@jnasbyupgrade
jnasbyupgrade force-pushed the update-pgxntool-2.1.0 branch from e91f13a to 6afd559 Compare July 16, 2026 19:21
@jnasbyupgrade
jnasbyupgrade marked this pull request as ready for review July 16, 2026 19:26
@jnasbyupgrade
jnasbyupgrade merged commit 5ab1045 into master Jul 16, 2026
3 checks passed
@jnasbyupgrade jnasbyupgrade mentioned this pull request Jul 16, 2026
1 task
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