From 10740029ab10e6895966d277b85bc4c8ebd8fee1 Mon Sep 17 00:00:00 2001 From: Gregor Zeitlinger Date: Mon, 16 Feb 2026 18:11:50 +0100 Subject: [PATCH] fix: inline set-version logic in build-release.sh The set-version.sh task was deleted in 4b7cca32 but build-release.sh still called it, breaking `mise run build-release` and CI. Signed-off-by: Gregor Zeitlinger --- .mise/tasks/build-release.sh | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/.mise/tasks/build-release.sh b/.mise/tasks/build-release.sh index b7c18d513..9ddb48e53 100755 --- a/.mise/tasks/build-release.sh +++ b/.mise/tasks/build-release.sh @@ -5,17 +5,18 @@ set -euo pipefail -# shellcheck disable=SC2154 # is set by mise -if [[ -z "${usage_tag:-}" ]]; then - PARENT_POM="prometheus-metrics-parent/pom.xml" - usage_tag=$(sed -n 's/.*\(.*-SNAPSHOT\)<\/version>.*/\1/p' "$PARENT_POM" | head -1) - if [[ -z "$usage_tag" ]]; then - echo "ERROR: could not find SNAPSHOT version in $PARENT_POM" >&2 - exit 1 - fi +PARENT_POM="prometheus-metrics-parent/pom.xml" +CURRENT_VERSION=$(sed -n 's/.*\(.*-SNAPSHOT\)<\/version>.*/\1/p' "$PARENT_POM" | head -1) + +if [[ -z "$CURRENT_VERSION" ]]; then + echo "ERROR: could not find SNAPSHOT version in $PARENT_POM" >&2 + exit 1 fi -VERSION=${usage_tag#v} +# shellcheck disable=SC2154 # is set by mise +VERSION=${usage_tag:-$CURRENT_VERSION} +VERSION=${VERSION#v} -mise run set-version "$VERSION" +find . -name 'pom.xml' -exec \ + sed -i "s/${CURRENT_VERSION}<\/version>/${VERSION}<\/version>/g" {} + mvn -B package -P 'release,!default,!examples-and-integration-tests' -Dmaven.test.skip=true -Dgpg.skip=true