Update .github/workflows/onpush_builder.yaml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Alexandre
2026-03-26 08:26:03 +01:00
committed by GitHub
parent 1939c7bbb4
commit a488ae51a0

View File

@@ -181,8 +181,13 @@ jobs:
build_from=$(jq -r ".build_from.\"$ARCH\" // \"\"" "build.$ext")
build_archs=$(jq -c '.build_from | keys' "build.$ext")
else
build_from=$(sed -n "/^build_from:/,/^[^ ]/p" "build.$ext" | grep -E "^[[:space:]]+${ARCH}:" | sed "s/^[[:space:]]*${ARCH}:[[:space:]]*//" | tr -d "\"'")
build_archs=$(sed -n '/^build_from:/,/^[^ ]/p' "build.$ext" | grep '^ ' | sed 's/:.*//' | tr -d ' ' | jq -R -s -c 'split("\n") | map(select(length > 0))')
build_block=$(awk '
/^build_from:/ { inblock=1; next }
/^[^[:space:]]/ { if (inblock) exit }
inblock && /^[[:space:]]/ { print }
' "build.$ext")
build_from=$(printf '%s\n' "$build_block" | grep -E "^[[:space:]]*${ARCH}:" | sed "s/^[[:space:]]*${ARCH}:[[:space:]]*//" | tr -d "\"'")
build_archs=$(printf '%s\n' "$build_block" | sed 's/^[[:space:]]*//; s/:.*//' | jq -R -s -c 'split("\n") | map(select(length > 0))')
fi
break
fi