From d81175411018d1716cb9e548d97910f2af833ac9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Fri, 17 Jul 2026 03:35:56 +0000 Subject: [PATCH] modified: .gitea/limbo_actions/buildkit-build-push/action.yaml --- .../limbo_actions/buildkit-build-push/action.yaml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.gitea/limbo_actions/buildkit-build-push/action.yaml b/.gitea/limbo_actions/buildkit-build-push/action.yaml index 2f7565e..0e54c53 100644 --- a/.gitea/limbo_actions/buildkit-build-push/action.yaml +++ b/.gitea/limbo_actions/buildkit-build-push/action.yaml @@ -32,10 +32,7 @@ inputs: description: "Build arguments (multiline KEY=VALUE)" required: false default: "" - push: - description: "push image (Defaults true)" - required: false - default: "true" + runs: using: "composite" steps: @@ -72,13 +69,13 @@ runs: echo "Using build args: $BUILD_ARG_FLAGS" - # Build names, convert csv (tag1:latest,tag2:x,tag3) to name=tag1:latest,name=tag2:x,tag - OUTPUT_NAMES="" + OUTPUTS="" while IFS= read -r tag; do [[ -z "$tag" ]] && continue - OUTPUT_NAMES="${OUTPUT_NAMES:+$OUTPUT_NAMES,}name=$tag" + OUTPUTS="${OUTPUTS} --output type=image,name=$tag,push=true" done <<< "${{ inputs.tags }}" - echo "output names: $OUTPUT_NAMES" + + echo "outputs: $OUTPUTS" echo "build and push image to ${{ inputs.registry_addr }}" @@ -90,5 +87,5 @@ runs: --local dockerfile=${{ inputs.dockerfile }} \ --opt filename=${{ inputs.filename }} \ $BUILD_ARG_FLAGS \ - --output type=image,${OUTPUT_NAMES},push=${{ inputs.push }} + $OUTPUTS