Skip to content

Latest commit

 

History

History
69 lines (53 loc) · 2.5 KB

File metadata and controls

69 lines (53 loc) · 2.5 KB

SQL Logic Test HOWTO

Here's some miscellaneous documentation about using and developing SQL Logic Test.

Release

Create an issue with summary "Release sql-logic-test version x.y" (example).

Make sure that ./mvnw clean install site runs on JDK 8, 11 and 17 on Linux, macOS and Windows. Also check GitHub Actions.

Update the release history, the version number at the bottom of README, and the copyright date in NOTICE; commit these changes as Release x.y.

Use JDK 11.

export GPG_TTY=$(tty)
./mvnw clean
./mvnw release:clean
git clean -nx
git clean -fx
./mvnw -Prelease release:prepare
./mvnw -Prelease release:perform

Then go to Sonatype, log in, close the repository, and release.

Make sure that the site has been updated.

Mark the issue fixed, referencing the release commit (whichever commit had the message "[maven-release-plugin] prepare release sql-logic-test-x.y").

Announce the release.

Convert the sql-logic-test-x.y tag into a GitHub release named "x.y".

Amend and commit HOWTO.md and HISTORY.md, if necessary.