Allow ssh entitlement for bake
This commit is contained in:
6
.github/workflows/docker-build-publish.yml
vendored
6
.github/workflows/docker-build-publish.yml
vendored
@@ -111,6 +111,10 @@ jobs:
|
|||||||
if [ -n "${SSH_AUTH_SOCK:-}" ]; then
|
if [ -n "${SSH_AUTH_SOCK:-}" ]; then
|
||||||
SSH_BAKE_JSON='["default"]'
|
SSH_BAKE_JSON='["default"]'
|
||||||
fi
|
fi
|
||||||
|
BAKE_ALLOW_FLAGS=()
|
||||||
|
if [ -n "${SSH_AUTH_SOCK:-}" ]; then
|
||||||
|
BAKE_ALLOW_FLAGS+=(--allow=ssh)
|
||||||
|
fi
|
||||||
|
|
||||||
RAW_REF="${{ github.ref }}"
|
RAW_REF="${{ github.ref }}"
|
||||||
SHA_FULL="${{ github.sha }}"
|
SHA_FULL="${{ github.sha }}"
|
||||||
@@ -211,7 +215,7 @@ jobs:
|
|||||||
BAKE_FILE=$(mktemp)
|
BAKE_FILE=$(mktemp)
|
||||||
echo "$BAKE_JSON" > "$BAKE_FILE"
|
echo "$BAKE_JSON" > "$BAKE_FILE"
|
||||||
|
|
||||||
docker buildx bake --file "$BAKE_FILE" --push
|
docker buildx bake --file "$BAKE_FILE" --push "${BAKE_ALLOW_FLAGS[@]}"
|
||||||
rm -f "$BAKE_FILE"
|
rm -f "$BAKE_FILE"
|
||||||
|
|
||||||
while read -r img; do
|
while read -r img; do
|
||||||
|
|||||||
Reference in New Issue
Block a user