From 63f57a8f700e49fa524ebd3796b2a98aed155a82 Mon Sep 17 00:00:00 2001 From: MalachiCunliffe Date: Thu, 1 Jun 2023 12:29:41 -0700 Subject: [PATCH 1/2] Sort tags by commit date rather than "v" --- entrypoint.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index cbf72d20..771d8e33 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -82,10 +82,10 @@ preTagFmt="^v?[0-9]+\.[0-9]+\.[0-9]+(-$suffix\.[0-9]+)$" git_refs= case "$tag_context" in *repo*) - git_refs=$(git for-each-ref --sort=-v:refname --format '%(refname:lstrip=2)') + git_refs=$(git for-each-ref --sort=-committerdate --format '%(refname:lstrip=2)') ;; *branch*) - git_refs=$(git tag --list --merged HEAD --sort=-v:refname) + git_refs=$(git tag --list --merged HEAD --sort=-committerdate) ;; * ) echo "Unrecognised context" exit 1;; From fb0cabf0f3ee117c25cef5fcf2bd08a43370a3d3 Mon Sep 17 00:00:00 2001 From: MalachiCunliffe Date: Thu, 1 Jun 2023 12:54:59 -0700 Subject: [PATCH 2/2] revert repo ref sort --- entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/entrypoint.sh b/entrypoint.sh index 771d8e33..28dd1ac5 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -82,7 +82,7 @@ preTagFmt="^v?[0-9]+\.[0-9]+\.[0-9]+(-$suffix\.[0-9]+)$" git_refs= case "$tag_context" in *repo*) - git_refs=$(git for-each-ref --sort=-committerdate --format '%(refname:lstrip=2)') + git_refs=$(git for-each-ref --sort=-v:refname --format '%(refname:lstrip=2)') ;; *branch*) git_refs=$(git tag --list --merged HEAD --sort=-committerdate)