Skip to content

Commit bc392b3

Browse files
authored
Update release.yml
1 parent 86298e0 commit bc392b3

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,13 @@ jobs:
2121
- name: Extract version from pom.xml
2222
run: |
2323
PROJECT_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout 2> /dev/null)
24+
MAJOR=$(cut -d. -f1 <<<"${PROJECT_VERSION}")
25+
MINOR=$(cut -d. -f2 <<<"${PROJECT_VERSION}")
26+
NEW_MINOR=$(( MINOR + 1 ))
2427
25-
echo "MAJOR=$(cut -d. -f1 <<<"${PROJECT_VERSION}")" >> $GITHUB_ENV
26-
echo "MINOR=$(cut -d. -f2 <<<"${PROJECT_VERSION}")" >> $GITHUB_ENV
28+
echo "MAJOR=${MAJOR}" >> $GITHUB_ENV
29+
echo "MINOR=${MINOR}" >> $GITHUB_ENV
30+
echo "NEW_MINOR=${NEW_MINOR}" >> $GITHUB_ENV
2731
2832
- name: Create GitHub Release
2933
uses: open-resource-discovery/github-release@main
@@ -34,7 +38,7 @@ jobs:
3438
- name: Update project release version
3539
run: |
3640
git reset --hard
37-
mvn versions:set -DnewVersion="${MAJOR}.${MINOR}.0" -DgenerateBackupPoms=false
41+
mvn versions:set -DnewVersion="${MAJOR}.${MINOR}.0"
3842
3943
- name: Create GitHub Packages JAR release
4044
env:
@@ -45,10 +49,10 @@ jobs:
4549
4650
- name: Update project version for next development iteration
4751
run: |
48-
mvn versions:set -DnewVersion="${MAJOR}.$(( MINOR + 1 )).0-SNAPSHOT" -DgenerateBackupPoms=false
52+
mvn versions:set -DnewVersion="${MAJOR}.${NEW_MINOR}.0-SNAPSHOT"
4953
50-
- name: Commit and push changes to SNAPSHOT
54+
- name: Commit and push changes project version
5155
uses: devops-infra/action-commit-push@v1.1.0
5256
with:
5357
github_token: ${{ secrets.GITHUB_TOKEN }}
54-
commit_message: "Update SNAPSHOT version"
58+
commit_message: Update version to ${{ env.MAJOR }}.${{ env.NEW_MINOR}}.0-SNAPSHOT

0 commit comments

Comments
 (0)