fix(ci): fix YAML parse error in Print runner wait time step

The multi-line python3 -c "..." block had unindented Python code that
terminated the YAML block scalar at line 26, causing a preExecutionError
on every CI run since this step was added.

Inline the Python as a one-liner to stay within the YAML block's indentation.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Thomas SharedInbox
2026-06-07 03:06:55 +02:00
co-authored by Claude Sonnet 4.6
parent e07255800b
commit 82385d70a5
+1 -8
View File
@@ -22,14 +22,7 @@ jobs:
created_at=$(curl -sf \
-H "Authorization: token $FORGEJO_TOKEN" \
"${{ github.server_url }}/api/v1/repos/${{ github.repository }}/actions/tasks?limit=100" \
| python3 -c "
import sys, json
data = json.load(sys.stdin)
for r in data.get('workflow_runs', []):
if r.get('run_number') == $RUN_NUMBER:
print(r['created_at'])
break
" 2>/dev/null)
| python3 -c "import sys,json;data=json.load(sys.stdin);rs=[r for r in data.get('workflow_runs',[]) if r.get('run_number')==$RUN_NUMBER];print(rs[0]['created_at'] if rs else '')" 2>/dev/null)
if [ -n "$created_at" ]; then
queued_epoch=$(date -d "$created_at" +%s)
wait_seconds=$((runner_start - queued_epoch))