From 93cd75bcb94636a43aadf3aca5cae57aedf3d2f2 Mon Sep 17 00:00:00 2001 From: &mile Date: Wed, 8 Jul 2026 23:03:42 +0200 Subject: [PATCH 1/3] fix(scripts): strip leading 'v' from release tag in get-version.sh When triggered by a GitHub release, the script was passing the full tag (e.g. v1.3.8) through, which produced image tags like arrhes-api:v1.3.8 instead of 1.3.8. Always strip a leading 'v' so the version is consistent with what the VERSION file holds. --- .scripts/get-version.sh | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.scripts/get-version.sh b/.scripts/get-version.sh index 8f62efcf..3a336f61 100755 --- a/.scripts/get-version.sh +++ b/.scripts/get-version.sh @@ -2,9 +2,5 @@ set -eu release_tag="${1:-}" - -if [ -n "$release_tag" ]; then - printf '%s\n' "$release_tag" -else - tr -d 'v[:space:]' < VERSION -fi +version="${release_tag:-$(tr -d 'v[:space:]' < VERSION)}" +printf '%s\n' "${version#v}" From d78b60ded805bc3d1dfdb4d0356e8869836b0013 Mon Sep 17 00:00:00 2001 From: &mile Date: Wed, 8 Jul 2026 23:57:36 +0200 Subject: [PATCH 2/3] chore(release): bump VERSION to 1.3.9 --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 4c8a05a6..8185624e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v1.3.8 \ No newline at end of file +v1.3.9 \ No newline at end of file From 99a6d2ab3c5478d5230dd260c1c03093b155289a Mon Sep 17 00:00:00 2001 From: &mile Date: Thu, 9 Jul 2026 00:05:54 +0200 Subject: [PATCH 3/3] fix(scripts): revert get-version.sh, keep 'v' prefix everywhere The VERSION file holds 'v1.3.9' and release tags are 'vX.Y.Z'. Stripping the leading 'v' in get-version.sh was inconsistent. Revert to the previous behaviour: pass the release tag as-is, otherwise read VERSION as-is. Docker images will be tagged with the 'v' to match the release. --- .scripts/get-version.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.scripts/get-version.sh b/.scripts/get-version.sh index 3a336f61..18fc88a0 100755 --- a/.scripts/get-version.sh +++ b/.scripts/get-version.sh @@ -2,5 +2,9 @@ set -eu release_tag="${1:-}" -version="${release_tag:-$(tr -d 'v[:space:]' < VERSION)}" -printf '%s\n' "${version#v}" + +if [ -n "$release_tag" ]; then + printf '%s\n' "$release_tag" +else + cat VERSION +fi