From f5e24ee1c793a9393e5a31b7afb5f8c42f49ddd5 Mon Sep 17 00:00:00 2001 From: Timo Furrer <tfurrer@gitlab.com> Date: Thu, 31 Oct 2024 13:48:31 +0100 Subject: [PATCH] Fix last stable version finding in release script Changelog: development --- .gitlab/scripts/release.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab/scripts/release.sh b/.gitlab/scripts/release.sh index 565fd40..d6ed49b 100755 --- a/.gitlab/scripts/release.sh +++ b/.gitlab/scripts/release.sh @@ -27,7 +27,7 @@ echo "${version}" | "${script_dir}/check-semantic-version.sh" echo "Starting release process for ${version} ..." echo "Determing last stable version ..." -last_stable_version_sha="$(git describe --tags --match '*.*.*' | xargs git rev-list -n1)" +last_stable_version_sha="$(git tag | grep -E '^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)$' | sort --version-sort --reverse | head -n1 | xargs git rev-list -n1)" echo "Using commit '${last_stable_version_sha}' to start the changelog from ..." echo "Creating changelog ..." -- GitLab