tests/approval.sh: parse id via sed (no python dep)

This commit is contained in:
müde 2026-05-14 23:32:03 +02:00
parent e533154655
commit 14cb107125

View file

@ -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}) ==="