Skip to content

Commit ac59173

Browse files
committed
ci: update holos-run/holos-action version (try 3)
Fix the use of digests when pulling and pushing images. Pull the image from ghcr.io before pushing it to quay.io
1 parent fb75e56 commit ac59173

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

.github/workflows/container.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,13 +122,15 @@ jobs:
122122
DIGEST: ${{ steps.build-and-push.outputs.digest }}
123123
run: |
124124
# docker push quay.io/holos-run/holos:${{ steps.tags.outputs.tag }}
125+
docker pull --quiet ghcr.io/holos-run/holos:${{ steps.tags.outputs.tag }}@${DIGEST}
125126
docker tag ghcr.io/holos-run/holos:${{ steps.tags.outputs.tag }}@${DIGEST} \
126127
quay.io/holos-run/holos:${{ steps.tags.outputs.tag }}
127-
docker push quay.io/holos-run/holos:${{ steps.tags.outputs.tag }}@${DIGEST}
128+
docker push quay.io/holos-run/holos:${{ steps.tags.outputs.tag }}
128129
130+
docker pull --quiet ghcr.io/holos-run/holos:${{ steps.sha.outputs.sha }}${{ steps.tags.outputs.suffix }}@${DIGEST}
129131
docker tag ghcr.io/holos-run/holos:${{ steps.sha.outputs.sha }}${{ steps.tags.outputs.suffix }}@${DIGEST} \
130132
quay.io/holos-run/holos:${{ steps.sha.outputs.sha }}${{ steps.tags.outputs.suffix }}
131-
docker push quay.io/holos-run/holos:${{ steps.sha.outputs.sha }}${{ steps.tags.outputs.suffix }}@${DIGEST}
133+
docker push quay.io/holos-run/holos:${{ steps.sha.outputs.sha }}${{ steps.tags.outputs.suffix }}
132134
- name: Sign quay.io image
133135
env:
134136
DIGEST: ${{ steps.build-and-push.outputs.digest }}

0 commit comments

Comments
 (0)