First, make sure you don’t have pending changes in your main branch.
-
cd galleon-plugins
-
git checkout main
-
git pull --rebase upstream main
-
Update docs/* content to reference the new released version.
-
Commit the changes with message:
Update doc to X.X.X.Final
-
mvn versions:set -DnewVersion=X.X.X.Final
-
mvn versions:commit
-
git add *
-
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 docs/* content to reference the new SNAPSHOT version.
-
mvn versions:set -DnewVersion=X.X.X.Final-SNAPSHOT
-
mvn versions:commit
-
git add *
-
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.
-
Click on
Releases
-
Select Release you just released, Click on
Actions/Release
-
Set the date.
-
Click on
Manage Versions
and add the next version.