From 91ddda925675a58e52cfc9b3b2026893ff011f77 Mon Sep 17 00:00:00 2001 From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Fri, 6 Mar 2026 13:15:45 -0800 Subject: [PATCH] Fix: Uploaded digest artifact name for Docker build (#12272) --- .github/workflows/ci-docker.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci-docker.yml b/.github/workflows/ci-docker.yml index 83427294e..8fe28792d 100644 --- a/.github/workflows/ci-docker.yml +++ b/.github/workflows/ci-docker.yml @@ -149,13 +149,13 @@ jobs: mkdir -p /tmp/digests digest="${{ steps.build.outputs.digest }}" echo "digest=${digest}" - touch "/tmp/digests/${digest#sha256:}" + echo "${digest}" > "/tmp/digests/digest-${{ matrix.arch }}.txt" - name: Upload digest if: steps.check-push.outputs.should-push == 'true' uses: actions/upload-artifact@v7.0.0 with: name: digests-${{ matrix.arch }} - path: /tmp/digests/* + path: /tmp/digests/digest-${{ matrix.arch }}.txt if-no-files-found: error retention-days: 1 archive: false @@ -172,7 +172,7 @@ jobs: uses: actions/download-artifact@v8.0.0 with: path: /tmp/digests - pattern: digests-* + pattern: digest-*.txt merge-multiple: true - name: List digests run: | @@ -218,8 +218,9 @@ jobs: tags=$(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "${DOCKER_METADATA_OUTPUT_JSON}") digests="" - for digest in *; do - digests+="${{ env.REGISTRY }}/${REPOSITORY}@sha256:${digest} " + for digest_file in digest-*.txt; do + digest=$(cat "${digest_file}") + digests+="${{ env.REGISTRY }}/${REPOSITORY}@${digest} " done echo "Creating manifest with tags: ${tags}"