From cbd279d3757b389a920241bdc98295e8b5aff0e7 Mon Sep 17 00:00:00 2001 From: Franciszek Walkowiak Date: Mon, 25 Aug 2025 17:05:13 +0200 Subject: [PATCH] fix: incorrect sorting of versions --- action.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/action.yml b/action.yml index 41f16cb..78c32fe 100644 --- a/action.yml +++ b/action.yml @@ -51,14 +51,16 @@ runs: run: | cd ${{ inputs.path }} set +o pipefail - latest_tag=$(ls -1d * \ + latest_tag="v$(ls -1d * \ | grep -E "^v([0-9]+\.)?([0-9]+\.)?([0-9]+)$" \ + | sed 's/^v//' \ | sort -t "." -k1,1n -k2,2n -k3,3n \ - | tail -1) - latest_rc_tag=$(ls -1d * \ + | tail -1)" + latest_rc_tag="v$(ls -1d * \ | grep -E "^v([0-9]+\.)?([0-9]+\.)?([0-9]+)(-rc[0-9]+)$" \ + | sed 's/^v//' \ | sort -t "." -k1,1n -k2,2n -k3,3n \ - | tail -1) + | tail -1)" set -o pipefail rm -rf latest-tag rm -rf release-candidate