Releasing PLC4X-Extras
TL/DR
Please be sure to execute the release with a Java version 11 or the Karaf feature tests will not run. |
-
Update the
RELEASE_NOTES
-
Check year in
NOTICE
-
Create release branch:
./mvnw -P with-c,with-go,with-java -DbranchName=rel/{current-short-version} release:branch -- [%interactive] * [ ] Add a new section to the `RELEASE_NOTES` on `develop` * [ ] Switch to the release branch and prepare the `RELEASE_NOTES` * [ ] Prepare the release: [subs="verbatim,attributes"]
./mvnw -P with-c,with-go,with-java release:prepare
[%interactive] * [ ] Perform the release: [subs="verbatim,attributes"]
./mvnw release:perform
[%interactive] * [ ] Close the staging repo on `Nexus` * [ ] Stage the release artifacts in `SVN` * [ ] Vote on the mailing list * [ ] Move RC to the release section of `SVN` * [ ] Remove old releases in `SVN` * [ ] Release staging repo on `Nexus` * [ ] Merge back release version to `release` branch * [ ] Send announce email