From 3007705693437ca65f23a7457aed1bddd3706f2a Mon Sep 17 00:00:00 2001 From: Katelya <123220557+katelya77@users.noreply.github.com> Date: Sun, 31 Aug 2025 15:56:26 +0800 Subject: [PATCH] Update docker-image.yml --- .github/workflows/docker-image.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index b61feec..213ea30 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -84,10 +84,8 @@ jobs: if: github.event_name != 'pull_request' run: | mkdir -p /tmp/digests - list_digest="${{ steps.build.outputs.digest }}" - # 使用 Go template 条件提取 digest:如果有 Manifests,取第一个的 Digest;否则取顶层 Digest - manifest_digest=$(docker buildx imagetools inspect ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}@${list_digest} --format '{{ if .Manifests }}{{ (index .Manifests 0).Digest }}{{ else }}{{ .Digest }}{{ end }}') - touch "/tmp/digests/${manifest_digest#sha256:}" + digest="${{ steps.build.outputs.digest }}" + touch "/tmp/digests/${digest#sha256:}" - name: Upload digest if: github.event_name != 'pull_request' uses: actions/upload-artifact@v4