Bug in the SNAPSHOT version
All checks were successful
Release / release (push) Successful in 20m41s
All checks were successful
Release / release (push) Successful in 20m41s
It was generating a new version string with the name of the branch.
This commit is contained in:
parent
c55ef41eac
commit
c95dcc70b0
1 changed files with 12 additions and 5 deletions
|
@ -120,14 +120,21 @@ jobs:
|
|||
|
||||
- name: Bump to next SNAPSHOT version
|
||||
run: |
|
||||
CURRENT=$(echo "${GITHUB_REF##refs/tags/v}")
|
||||
MAJOR=$(echo $CURRENT | cut -d. -f1)
|
||||
MINOR=$(echo $CURRENT | cut -d. -f2)
|
||||
PATCH=$(echo $CURRENT | cut -d. -f3)
|
||||
# Extract the version from the ref, handling tags like v1.0.2 or branches like release/1.0.2
|
||||
RAW_REF="${GITHUB_REF##*/}" # gets 'v1.0.2' or '1.0.2'
|
||||
VERSION="${RAW_REF#v}" # strips leading 'v' if present → gives '1.0.2'
|
||||
|
||||
echo "Current version: $VERSION"
|
||||
|
||||
MAJOR=$(echo "$VERSION" | cut -d. -f1)
|
||||
MINOR=$(echo "$VERSION" | cut -d. -f2)
|
||||
PATCH=$(echo "$VERSION" | cut -d. -f3)
|
||||
NEXT_PATCH=$((PATCH + 1))
|
||||
NEXT_VERSION="$MAJOR.$MINOR.$NEXT_PATCH-SNAPSHOT"
|
||||
|
||||
mvn versions:set -DnewVersion=$NEXT_VERSION
|
||||
echo "Next version: $NEXT_VERSION"
|
||||
|
||||
mvn versions:set -DnewVersion="$NEXT_VERSION"
|
||||
mvn versions:commit
|
||||
|
||||
git config user.name "forgejo-actions"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue