File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -80,16 +80,32 @@ jobs:
80
80
git push origin release/v${{ env.GITHUB_MAJOR_VERSION }}.${{ env.GITHUB_MINOR_VERSION }}
81
81
git push origin v${{ env.GITHUB_SHORT_VERSION }}
82
82
83
+ - name : Checkout main
84
+ run : |
85
+ git checkout main
86
+ git pull
87
+
88
+ - name : Get current maven version
89
+ run : |
90
+ echo "CURRENT_MAVEN_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)" >> $GITHUB_ENV
91
+
92
+ - name : Extract tag versions
93
+ run : |
94
+ regex="v(.*)-SNAPSHOT"
95
+ if [[ ${{ env.CURRENT_MAVEN_VERSION }} =~ $regex ]]
96
+ then
97
+ echo "CURRENT_RELEASE_VERSION=${BASH_REMATCH[1]}" >> $GITHUB_ENV
98
+ fi
99
+
83
100
- name : Increment minor version
84
101
run : |
85
102
minor=${{ env.GITHUB_MINOR_VERSION }}
86
103
((minor++))
87
104
echo "GITHUB_MINOR_VERSION=${minor}" >> $GITHUB_ENV
88
105
89
106
- name : Update SNAPSHOT version on main
107
+ if : env.CURRENT_RELEASE_VERSION == env.GITHUB_SHORT_VERSION
90
108
run : |
91
- git checkout main
92
- git pull
93
109
mvn --batch-mode versions:set -DgenerateBackupPoms=false -DnewVersion=${{ env.GITHUB_MAJOR_VERSION }}.${{ env.GITHUB_MINOR_VERSION }}.0-SNAPSHOT
94
110
git add .
95
111
git commit -m "Update SNAPSHOT version to v${{ env.GITHUB_MAJOR_VERSION }}.${{ env.GITHUB_MINOR_VERSION }}.0"
You can’t perform that action at this time.
0 commit comments