From 16e5d1377c9ce6140acad1cbbb8d06cba4f3335a Mon Sep 17 00:00:00 2001 From: MrSphay Date: Sat, 16 May 2026 02:42:55 +0200 Subject: [PATCH] Parse Gitea release id as JSON --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index af61fc8..2fc4334 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -67,7 +67,7 @@ jobs: version="0.1.2" api="https://git.wilkensxl.de/api/v1/repos/MrSphay/MrTrust" release_json="$(curl -fsS -H "Authorization: token ${GITEA_TOKEN}" "${api}/releases/tags/v${version}")" - release_id="$(printf '%s' "$release_json" | sed -n 's/.*"id":\([0-9][0-9]*\).*/\1/p' | head -n 1)" + release_id="$(printf '%s' "$release_json" | python3 -c 'import json,sys; print(json.load(sys.stdin)["id"])')" if [ -z "$release_id" ]; then echo "Could not resolve release id for v${version}" >&2 exit 1