From 865586a0963248e6af294ce33d78cd84e6857903 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Gronowski?= Date: Thu, 9 Jul 2026 13:04:44 +0200 Subject: [PATCH] releases/scripts/unmerged-tags: Use git native versionsort MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Paweł Gronowski --- releases/scripts/unmerged-tags | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/releases/scripts/unmerged-tags b/releases/scripts/unmerged-tags index b15fa12a21..18d1ab3de6 100755 --- a/releases/scripts/unmerged-tags +++ b/releases/scripts/unmerged-tags @@ -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}'