First, make sure you don’t have pending changes in your main branch.
-
git pull --rebase upstream main
-
Update pom.xml
wildfly.cekit.modules.tag
with the wildfly-cekit-modules tag. Create one if needed. The tag format iswildfly-cloud-<cloud fp new version>
. -
Update pom.xml
version.org.wildfly
with latest WF (if needed). -
Update pom.xml
version.org.wildfly.core
to the core version associated to the WildFly release (if needed). -
Commit changes.
-
Open PR. When green merge.
-
git pull --rebase upstream main
-
Update the new version
-
mvn versions:set -DnewVersion=<new released version>
-
mvn versions:commit
-
-
Commit the changes with message:
Release X.X.X.Final
-
Deploy in nexus
-
mvn clean deploy -DskipTests
-
-
Create and push a Tag with the new release.
-
Update to the next release
-
Update pom.xml
wildfly.cekit.modules.tag
withmain
value. -
mvn versions:set -DnewVersion=<new X.X.X.Final-SNAPSHOT version>
-
mvn versions:commit
-
-
Commit the changes with message:
New development iteration X.X.X.Final-SNAPSHOT
-
git push upstream main
-
Close the staging repository.
-
Release the closed repository.