From 654827d3075cbbba81a2f6457c12a656b065c017 Mon Sep 17 00:00:00 2001 From: "Thomas G. Lopes" Date: Fri, 13 Mar 2026 12:40:19 +0000 Subject: [PATCH] harden release tag parsing for changelog fetch --- .gitea/scripts/update-appimage-nix.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitea/scripts/update-appimage-nix.sh b/.gitea/scripts/update-appimage-nix.sh index b102bdd..ecc62a7 100644 --- a/.gitea/scripts/update-appimage-nix.sh +++ b/.gitea/scripts/update-appimage-nix.sh @@ -17,6 +17,7 @@ fi version_strip_prefix="${LATEST_VERSION_STRIP_PREFIX:-v}" release_tag_template="${RELEASE_TAG_TEMPLATE:-{version}}" +release_tag_template="${release_tag_template//$'\r'/}" current_version=$($PYTHON_BIN - <<'PY' import re @@ -64,6 +65,11 @@ echo "version=$latest_version" >> "$GITHUB_OUTPUT" echo "previous_version=$current_version" >> "$GITHUB_OUTPUT" release_tag="${release_tag_template//\{version\}/$latest_version}" +release_tag="${release_tag#\{}" +release_tag="${release_tag%\}}" +release_tag="${release_tag#\'}" +release_tag="${release_tag%\'}" + api_url="https://api.github.com/repos/${RELEASE_API_REPO}/releases/tags/${release_tag}" curl_headers=(