Skip to content

Miscellaneous and CI chores for mid-2026 - #546

Merged
jcflack merged 6 commits into
REL1_6_STABLEfrom
chore/REL1_6_STABLE/2026miscCI
Aug 12, 2026
Merged

Miscellaneous and CI chores for mid-2026#546
jcflack merged 6 commits into
REL1_6_STABLEfrom
chore/REL1_6_STABLE/2026miscCI

Conversation

@jcflack

@jcflack jcflack commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Miscellaneous chores that do not warrant specific feature branches: correction of a typo, and refactoring of the CI/integration script.

It is possible that the CI build of this PR will reveal build problems resulting from updates to the GitHub Actions CI environment and not from any change in PL/Java since the earlier passing runs. Fixes for that kind of issue also belong here.

Using jshell for interactive testing as well as for automated CI
will be simpler if the jshell script is first split into integration
(for automated testing), jpsql (for interactive work, albeit with
a far more rudimentary UX than psql offers!), and common, factored out
and referred to by both.

In this preparatory commit, simply rename integration as common, to
improve git's ability to track the changes in the commit to follow.
Retain in 'common' the setup steps and method declarations needed by
both 'integration' and 'jpsql'. Rework 'integration' as a script that
opens 'common', runs the usual tests, and exits with appropriate status,
and supply 'jpsql' as a script that opens 'common', spins up a test node,
installs PL/Java and the examples, and leaves a jshell prompt with
the node running and a JDBC connection open.
Try the Intel flavor of MacOS 15 and the ARM flavor of MacOS 26,
and install PostgreSQL 18 rather than 17.
25 is an LTS release; 23 wasn't.
One variable with missing 'static' was recently introduced by me
(234afe4); the other has been that way since 4e75a06 in 2005!
@jcflack
jcflack merged commit 4dc95a0 into REL1_6_STABLE Aug 12, 2026
16 checks passed
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