From 0d0c2493ae9ddf1870f73bea60ba25eb44f6b7f9 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Mon, 18 Jan 2021 18:18:17 +0100 Subject: [PATCH] Updated Release Checklist (markdown) --- Release-Checklist.md | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/Release-Checklist.md b/Release-Checklist.md index d29a52a..3ab6d02 100644 --- a/Release-Checklist.md +++ b/Release-Checklist.md @@ -1,13 +1,14 @@ -1. Set the version in `version.gradle`. Don't forget to set `isSnapshot = false` -2. `export PGPAINLESS_VERSION=X.X.X` -3. create commit: `git commit -a -S -m "PGPainless $PGPAINLESS_VERSION"` -4. create signed tag: `git tag -s $PGPAINLESS_VERSION -m "PGPainless $PGPAINLESS_VERSION"` -5. clean the repository: `git clean -x -d -f` -6. release to maven central: `gradle publish publishToMavenLocal` -7. Generate javadoc: `gradle javadocAll` -8. Generate code coverage report: `gradle jacocoRootReport` -9. publish javadoc to /releases/X.X.X/ -10. publish jacocoRootReport to /releases/X.X.X/ -11. update /releases/latest link -12. start next snapshot by bumping version in `version.gradle` and setting `isSnapshot = true` -13. push to the repository: `git push && git push --tags` \ No newline at end of file +* 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` +* 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` +* Generate javadoc: `gradle javadocAll` +* Generate code coverage report: `gradle jacocoRootReport` +* publish javadoc to /releases/X.X.X/ +* publish jacocoRootReport to /releases/X.X.X/ +* update /releases/latest link +* start next snapshot by bumping version in `version.gradle` and setting `isSnapshot = true` +* push to the repository: `git push && git push --tags` \ No newline at end of file