1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2024-11-27 06:42:05 +01:00

Updated Release Checklist (markdown)

Paul Schaub 2021-01-18 18:18:17 +01:00
parent 04284b42a3
commit 0d0c2493ae

@ -1,13 +1,14 @@
1. Set the version in `version.gradle`. Don't forget to set `isSnapshot = false` * Stable release? -> `git checkout -b release/X.Y`
2. `export PGPAINLESS_VERSION=X.X.X` * Set the version in `version.gradle`. Don't forget to set `isSnapshot = false`
3. create commit: `git commit -a -S -m "PGPainless $PGPAINLESS_VERSION"` * `export PGPAINLESS_VERSION=X.X.X`
4. create signed tag: `git tag -s $PGPAINLESS_VERSION -m "PGPainless $PGPAINLESS_VERSION"` * create commit: `git commit -a -S -m "PGPainless $PGPAINLESS_VERSION"`
5. clean the repository: `git clean -x -d -f` * create signed tag: `git tag -s $PGPAINLESS_VERSION -m "PGPainless $PGPAINLESS_VERSION"`
6. release to maven central: `gradle publish publishToMavenLocal` * clean the repository: `git clean -x -d -f`
7. Generate javadoc: `gradle javadocAll` * release to maven central: `gradle publish publishToMavenLocal`
8. Generate code coverage report: `gradle jacocoRootReport` * Generate javadoc: `gradle javadocAll`
9. publish javadoc to /releases/X.X.X/ * Generate code coverage report: `gradle jacocoRootReport`
10. publish jacocoRootReport to /releases/X.X.X/ * publish javadoc to /releases/X.X.X/
11. update /releases/latest link * publish jacocoRootReport to /releases/X.X.X/
12. start next snapshot by bumping version in `version.gradle` and setting `isSnapshot = true` * update /releases/latest link
13. push to the repository: `git push && git push --tags` * start next snapshot by bumping version in `version.gradle` and setting `isSnapshot = true`
* push to the repository: `git push && git push --tags`