From 77146fe89757645626aed024786effaff7b34606 Mon Sep 17 00:00:00 2001 From: Erik Burton Date: Thu, 28 May 2026 10:00:49 -0700 Subject: [PATCH] feat: manifest debug for reusable-docker-build-publish --- .changeset/quiet-trainers-perform.md | 5 +++++ .github/workflows/reusable-docker-build-publish.yml | 8 ++++++++ .../reusable-docker-build-publish.yml | 8 ++++++++ 3 files changed, 21 insertions(+) create mode 100644 .changeset/quiet-trainers-perform.md diff --git a/.changeset/quiet-trainers-perform.md b/.changeset/quiet-trainers-perform.md new file mode 100644 index 000000000..5dc7aed5e --- /dev/null +++ b/.changeset/quiet-trainers-perform.md @@ -0,0 +1,5 @@ +--- +"reusable-docker-build-publish": minor +--- + +feat: manifest-debug input diff --git a/.github/workflows/reusable-docker-build-publish.yml b/.github/workflows/reusable-docker-build-publish.yml index 6d8e00823..f7eacf0fa 100644 --- a/.github/workflows/reusable-docker-build-publish.yml +++ b/.github/workflows/reusable-docker-build-publish.yml @@ -346,6 +346,12 @@ on: required: false type: string default: "true" + manifest-debug: + description: | + Enable debug output for Docker manifest generation step. Set to 'true' to enable. + required: false + type: string + default: "false" outputs: docker-image-sha-digest-amd64: @@ -781,6 +787,8 @@ jobs: - name: Docker manifest index uses: smartcontractkit/.github/actions/build-push-docker-manifest@build-push-docker-manifest/v1 id: docker-manifest + env: + CL_MANIFEST_DEBUG: ${{ inputs.manifest-debug }} with: # Avoid using `github.workflow_ref` here because the `cosign sign` # command will use the reusable workflow path for its identity and diff --git a/workflows/reusable-docker-build-publish/reusable-docker-build-publish.yml b/workflows/reusable-docker-build-publish/reusable-docker-build-publish.yml index 54ebde14e..a7c58f36c 100644 --- a/workflows/reusable-docker-build-publish/reusable-docker-build-publish.yml +++ b/workflows/reusable-docker-build-publish/reusable-docker-build-publish.yml @@ -342,6 +342,12 @@ on: required: false type: string default: "true" + manifest-debug: + description: | + Enable debug output for Docker manifest generation step. Set to 'true' to enable. + required: false + type: string + default: "false" outputs: docker-image-sha-digest-amd64: @@ -777,6 +783,8 @@ jobs: - name: Docker manifest index uses: smartcontractkit/.github/actions/build-push-docker-manifest@build-push-docker-manifest/v1 id: docker-manifest + env: + CL_MANIFEST_DEBUG: ${{ inputs.manifest-debug }} with: # Avoid using `github.workflow_ref` here because the `cosign sign` # command will use the reusable workflow path for its identity and