@@ -69,14 +69,25 @@ jobs:
69
69
- name : Set Build Params
70
70
run : |
71
71
echo "SKIP_FLAGS_ALL_TESTS=-DskipTests=true" >> $GITHUB_ENV
72
+ if echo "${{github.event.inputs.releaseVersion}}" | grep -iP 'ea|rc'; then
73
+ NEXT_DEV_REVISION="\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.incrementalVersion}"
74
+ else
75
+ NEXT_DEV_REVISION="\${next-revision}"
76
+ fi
77
+ echo "Calculated Params"
78
+ echo "NEXT_DEV_REVISION=$NEXT_DEV_REVISION"
79
+ echo "NEXT_DEV_REVISION=$NEXT_DEV_REVISION" >> $GITHUB_ENV
72
80
73
81
- name : Release Version - Prepare
74
- run : >-
75
- mvn -B -U versions:set
76
- -DnewVersion=${{ github.event.inputs.releaseVersion }}
77
- -DprocessAllModules
78
- -DgenerateBackupPoms=false
79
-
82
+ run : >-
83
+ mvn -B -U validate
84
+ versions:set-property
85
+ -Dproperty=revision
86
+ -DnewVersion="${{ github.event.inputs.releaseVersion }}" &&
87
+ mvn validate
88
+ versions:set-property
89
+ -Dproperty=changelist
90
+ -DnewVersion=""
80
91
81
92
- name : Update latest release version in docs
82
93
run : |
@@ -147,11 +158,14 @@ jobs:
147
158
148
159
- name : Next Develoment Version - Prepare and Checkin
149
160
run : >-
150
- mvn -B -U build-helper:parse-version versions:set
151
- -DnewVersion=${{github.event.inputs.releaseVersion}}-NEXT-SNAPSHOT
152
- -DprocessAllModules
153
- -DgenerateBackupPoms=false &&
154
- mvn -B validate scm:checkin
161
+ mvn -B -U validate build-helper:parse-version versions:set-property
162
+ -Dproperty=revision
163
+ -DnewVersion='${{ env.NEXT_DEV_REVISION}}' &&
164
+ mvn validate
165
+ versions:set-property
166
+ -Dproperty=changelist
167
+ -DnewVersion="-SNAPSHOT" &&
168
+ mvn validate scm:checkin -B
155
169
-DscmVersion=${{ github.event.inputs.sourceBranch }}
156
170
-DscmVersionType=branch
157
171
-Dmessage="[ci skip] prepare for next development iteration"
0 commit comments