From 53d4f6947693410f822adc5b54fca361ea9fd960 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Sat, 10 Jun 2023 13:32:11 +0200 Subject: [PATCH] Updated Release Checklist (markdown) --- Release-Checklist.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Release-Checklist.md b/Release-Checklist.md index 2d5a24a..05b0729 100644 --- a/Release-Checklist.md +++ b/Release-Checklist.md @@ -2,14 +2,16 @@ * If SOP revision bump: * Verify that `VersionImpl.SOP_VERSION` is up to date. * Run `pgpainless-cli/rewriteManPages.sh` to keep man pages in sync. +* If BC version bump: Check for disabled tests that are now fixed. * 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.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` +* clean the repository: `git clean -xdf` * 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` \ No newline at end of file +* push to the repository: `git push && git push --tags` +* Update topic in #pgpainless IRC channel: `/topic PGPainless X.Y.Z -- Use OpenPGP Painlessly on Java -- https://pgpainless.org -- https://github.com/pgpainless -- https://codeberg.org/PGPainless -- https://pgpainless.rtfm.io` \ No newline at end of file