diff --git a/.github/workflows/workflow-compute-next-tag.yml b/.github/workflows/workflow-compute-next-tag.yml index 435bf1a..01f29e5 100644 --- a/.github/workflows/workflow-compute-next-tag.yml +++ b/.github/workflows/workflow-compute-next-tag.yml @@ -53,14 +53,14 @@ jobs: case "$version_bump" in major|minor|patch) ;; *) - echo "Unsupported version bump '$version_bump'." + echo "Unsupported version bump '$version_bump'." >&2 exit 1 ;; esac git fetch --tags - latest_tag=$(git tag --list 'v*' --sort=-v:refname | head -n1) + latest_tag=$(git tag --list 'v[0-9]*.[0-9]*.[0-9]*' | sort -V | tail -n1) if [ -z "$latest_tag" ]; then latest_tag="v0.0.0" fi