1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2024-09-27 18:19:34 +02:00

Updated Release Checklist (markdown)

Paul Schaub 2022-02-15 14:31:59 +01:00
parent 93f0628424
commit 77fa040924

@ -2,10 +2,11 @@
* Check if code is in good shape -> `gradle check javadocAll`
* Stable release? -> `git checkout -b release/X.Y`
* Set the version in `version.gradle`. Don't forget to set `isSnapshot = false`
* `export PGPAINLESS_VERSION=X.X.X`
* `export PGPAINLESS_VERSION=X.Y.Z`
* create commit: `git commit -a -S -m "PGPainless $PGPAINLESS_VERSION"`
* create signed tag: `git tag -s $PGPAINLESS_VERSION -m "PGPainless $PGPAINLESS_VERSION"`
* clean the repository: `git clean -x -d -f`
* release to maven central: `gradle publish publishToMavenLocal`
* start next snapshot by bumping version in `version.gradle` and setting `isSnapshot = true`
* create snapshot commit: `git commit -a -S -m "PGPainless-X.Y.(Z+1)-SNAPSHOT"
* push to the repository: `git push && git push --tags`