From 14cb1071251ec98d1f9b427158c09912326f708f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?m=C3=BCde?= Date: Thu, 14 May 2026 23:32:03 +0200 Subject: [PATCH] tests/approval.sh: parse id via sed (no python dep) --- tests/approval.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/approval.sh b/tests/approval.sh index 7e9986a..2210d5a 100755 --- a/tests/approval.sh +++ b/tests/approval.sh @@ -82,7 +82,12 @@ echo "=== pending approvals ===" sudo hive-c0re pending ID=$(sudo hive-c0re pending \ - | python3 -c 'import sys,json;print(json.load(sys.stdin)["approvals"][-1]["id"])') + | sed -nE 's/^[[:space:]]*"id":[[:space:]]*([0-9]+).*/\1/p' \ + | tail -1) +if [ -z "$ID" ]; then + echo "FAIL: could not parse approval id" + exit 1 +fi echo " using approval id ${ID}" echo "=== approve ${ID} (advances applied/main + rebuilds h-${AGENT}) ==="