releases/scripts/unmerged-tags: Use git native versionsort

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
This commit is contained in:
Paweł Gronowski committed 2026-07-09 13:09:39 +02:00
1 parent fa39d2016a
commit 865586a096
1 file changed
+7 -4
+7 -4
View File
@@ -31,8 +31,11 @@ if ! git merge-base --is-ancestor "$tag" "$master"; then
fi
# Get all docker release tags merged into master but not into release branch
git tag --merged "$master" --no-merged "$release_branch" \
| grep '^docker-v' \
| grep -v -- "-rc." \
| sort \
git -c versionsort.suffix=-alpha. \
-c versionsort.suffix=-beta. \
-c versionsort.suffix=-rc. \
tag --merged "$master" --no-merged "$release_branch" \
--sort=v:refname \
--format='%(refname:short)' \
'docker-v*' \
| awk -v tag="$tag" '{print} $0==tag{exit}'