From 7f4d809a15fd7bf1b12677324581474e09f60c87 Mon Sep 17 00:00:00 2001 From: Thiago Silva <82097354+thsfs@users.noreply.github.com> Date: Tue, 30 Aug 2022 16:57:16 -0300 Subject: [PATCH] Fix the tag numbering by using the correct sorting format (#3930) The proper way to sort version numbers in an Unix shell is using sort -V. --- ci/actions/dev-build-tag-gen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/actions/dev-build-tag-gen.sh b/ci/actions/dev-build-tag-gen.sh index 9cba6847..0a136f82 100755 --- a/ci/actions/dev-build-tag-gen.sh +++ b/ci/actions/dev-build-tag-gen.sh @@ -60,7 +60,7 @@ fi pushd "$source_dir" last_tag="" -version_tags=$(git tag | sort -r | grep -E "^(V(${current_version_major}).(${current_version_minor})(DB[0-9]+))$") +version_tags=$(git tag | sort -V -r | grep -E "^(V(${current_version_major}).(${current_version_minor})(DB[0-9]+))$") for tag in $version_tags; do if [[ -n "$tag" ]]; then last_tag=$tag