Polishing release procedures.

This commit is contained in:
Greg L. Turnquist
2023-09-18 13:49:33 -05:00
parent 91853706dc
commit aa01c9d1e1

View File

@@ -47,7 +47,7 @@ But part of the release process requires a local check, which DOES depend upon y
. With the release tagged, update the release branch to the newly created tag.
+
----
% git checkout -b release
% git checkout release
% git reset --hard <tag>
----
+
@@ -56,6 +56,8 @@ But part of the release process requires a local check, which DOES depend upon y
----
% ./mvnw clean package
% ./mvnw -Pspring-buildsnapshot clean package
% ./mvnw -Pspring-next-gen clean package
% ./mvnw -Pspring-next-gen-snapshot clean package
----
+
. Push the tagged version to the release branch.
@@ -64,12 +66,6 @@ But part of the release process requires a local check, which DOES depend upon y
% git push -f origin release
----
+
. For milestones and release candidates, verify the artifacts on artifactory.
. For releases, login to maven central.
* Verify the release.
* Close the repository.
* Release the repository.
. Announce on VMware Slack.
. Once completed, push the `main` branch for next version's snapshots.
+
----