./gradlew release
Pre-release checks can be disabled.
Update version references to the new one, e.g. README.md.
You can choose to (A) let GitHub Actions publish the release for you or (B) publish it from your local machine.
Note: (A) will also publish a GitHub release draft
git push --tags
Make sure the signing ey is present as release.gpg
or get it via ci/load-gpg-key.sh
.
Fill out ci/env/sonatype.env
(see example), then run
./ci/release.sh
Manually approve the release to move it from staging to public:
https://s01.oss.sonatype.org/#stagingRepositories
Staging Repositories: Close -> Release
Manually approve the GitHub release draft:
https://github.com/ulfsauer0815/assertj-jsoup/releases
Signing key (last 8 digits): 83D3EDD