mirror of
https://github.com/pgpainless/pgpainless.git
synced 2024-11-27 14:52:07 +01:00
Updated Release Checklist (markdown)
parent
04284b42a3
commit
0d0c2493ae
1 changed files with 14 additions and 13 deletions
|
@ -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`
|
Loading…
Reference in a new issue