7 lines
457 B
Bash
Executable File
7 lines
457 B
Bash
Executable File
latest_tag=$(git describe --tags --abbrev=0 2>/dev/null || echo "$(VERSION_TAG_PREFIX)0.0.0"); \
|
|
major=$(echo $latest_tag | sed -E 's/$(VERSION_TAG_PREFIX)([0-9]+)\.[0-9]+\.[0-9]+/\1/'); \
|
|
minor=$(echo $latest_tag | sed -E 's/$(VERSION_TAG_PREFIX)[0-9]+\.([0-9]+)\.[0-9]+/\1/'); \
|
|
patch=$(echo $latest_tag | sed -E 's/$(VERSION_TAG_PREFIX)[0-9]+\.[0-9]+\.([0-9]+)/\1/'); \
|
|
next_patch=$(($patch + 1)); \
|
|
echo "$(VERSION_TAG_PREFIX)$major.$minor.$next_patch"
|