From 6f26a4de1e1b96c4955647cecb157b5ed5d1fd73 Mon Sep 17 00:00:00 2001 From: Mathias Fredriksson Date: Wed, 2 Oct 2024 09:45:58 +0000 Subject: [PATCH] fix(scripts): always return the latest tag in version.sh --- scripts/version.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/version.sh b/scripts/version.sh index 75dafcc4..5666a2b6 100755 --- a/scripts/version.sh +++ b/scripts/version.sh @@ -36,11 +36,11 @@ if [[ -z ${tag_list} ]]; then else current_commit=$(git rev-parse HEAD) # Try to find the last tag that contains the current commit - last_tag=$(git tag --contains "$current_commit" --sort=version:refname | head -n 1) + last_tag=$(git tag --contains "$current_commit" --sort=-version:refname | head -n 1) # If there is no tag that contains the current commit, # get the latest tag sorted by semver. if [[ -z "${last_tag}" ]]; then - last_tag=$(git tag --sort=version:refname | tail -n 1) + last_tag=$(git tag --sort=-version:refname | head -n 1) fi fi