Skip to content

Commit 92d3ce3

Browse files
committed
Use regctl to resolve pushed manifest digest
1 parent 432021e commit 92d3ce3

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/build.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,10 +117,14 @@ jobs:
117117
username: ${{ secrets.DOCKERHUB_USERNAME }}
118118
password: ${{ secrets.DOCKERHUB_TOKEN }}
119119

120+
- name: Install regctl
121+
uses: regclient/actions/regctl-installer@1b705e32d40851370799ea5814e83d0a5f6a70dc # v0.1.0
122+
120123
- name: Push multi-arch manifest
121124
id: push-manifest
122125
run: |
123-
digest="$(docker manifest push "${IMAGE_NAME}:${{ matrix.key }}" | tail -n1)"
126+
docker manifest push "${IMAGE_NAME}:${{ matrix.key }}"
127+
digest="$(regctl image digest "${IMAGE_NAME}:${{ matrix.key }}")"
124128
echo "digest=${digest}" >> "$GITHUB_OUTPUT"
125129
126130
- name: Set up Docker Buildx

0 commit comments

Comments
 (0)