From 38d98666c494163057d367b962ea9e4c116ce2a2 Mon Sep 17 00:00:00 2001 From: viewit Date: Thu, 25 Jun 2026 23:01:28 +0200 Subject: [PATCH] ci: python3 durch awk ersetzen (nicht im Runner-Image) --- .gitea/workflows/nightly.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/nightly.yml b/.gitea/workflows/nightly.yml index c6342d1..866388a 100644 --- a/.gitea/workflows/nightly.yml +++ b/.gitea/workflows/nightly.yml @@ -117,8 +117,11 @@ jobs: "https://gitea.it-drui.de/api/v1/repos/viewit/KX-Bridge-Release/releases/tags/${TAG}" \ 2>/dev/null || true - # Release erstellen - BODY_JSON=$(python3 -c "import sys,json; print(json.dumps(open(sys.argv[1]).read()))" "$BODY_FILE") + # Release erstellen (JSON-Body via awk escapen, kein python3 nötig) + BODY_JSON=$(awk '{ + gsub(/\\/, "\\\\"); gsub(/"/, "\\\""); gsub(/\t/, "\\t"); + printf "%s\\n", $0 + }' "$BODY_FILE" | awk 'BEGIN{printf "\""} {printf "%s", $0} END{printf "\""}') curl -s -X POST \ -H "Authorization: token ${GITEA_TOKEN}" \ -H "Content-Type: application/json" \