From 8d5336b8fdcd48eeb71fc460f1fe3b0eac1ea141 Mon Sep 17 00:00:00 2001 From: Ondrej Belusky Date: Tue, 1 Sep 2026 14:15:36 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20remove=20cleanup=20stop=20step=20?= =?UTF-8?q?=E2=80=94=20composite=20actions=20run=20inline,=20stopping=20bu?= =?UTF-8?q?ildkitd=20before=20the=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 'Stop BuildKit (idle cleanup)' step executed immediately after setup (composite action steps are not deferred to job end; always() does not create a post-step), so every downstream buildx build failed with 'waiting for connection: context deadline exceeded'. --- action.yml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/action.yml b/action.yml index 064a189..c599e17 100644 --- a/action.yml +++ b/action.yml @@ -17,10 +17,6 @@ inputs: description: 'Value for dockhand.notify' required: false default: 'false' - cleanup: - description: 'Stop the buildkitd container after the job (idle cleanup; container restarts on demand on the next run)' - required: false - default: 'true' network: description: 'Docker network for the buildkitd container — MUST match the network the job containers run on, otherwise the name is unresolvable' required: false @@ -58,8 +54,3 @@ runs: # logs), so it reaches buildkitd via the host-published loopback port. # Docker DNS names are NOT resolvable from the host namespace. endpoint: tcp://127.0.0.1:${{ inputs.port }} - - - name: Stop BuildKit (idle cleanup) - if: ${{ inputs.cleanup == 'true' && always() }} - shell: bash - run: docker stop ${{ inputs.container_name }} || true