mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-03-28 16:52:26 +01:00
Update .github/workflows/onpush_builder.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
9
.github/workflows/onpush_builder.yaml
vendored
9
.github/workflows/onpush_builder.yaml
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user