Commit 40a3e61 1 parent cd6bac9 commit 40a3e61 Copy full SHA for 40a3e61
File tree 2 files changed +14
-5
lines changed
2 files changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -71,11 +71,15 @@ jobs:
71
71
- name : Install cosign
72
72
uses : sigstore/cosign-installer@9becc617647dfa20ae7b1151972e9b3a2c338a2b # v2.8.1
73
73
with :
74
- cosign-release : ' v1.13.0'
74
+ cosign-release : ' v1.13.1'
75
+
76
+ - name : Install crane to get digest of image
77
+ uses : imjasonh/setup-crane@e82f1b9a8007d399333baba4d75915558e9fb6a4
75
78
76
79
- name : Sign Argo CD latest image
77
80
run : |
78
- cosign sign --key env://COSIGN_PRIVATE_KEY quay.io/argoproj/argocd:latest
81
+ echo "IMAGE_DIGEST=$(crane digest quay.io/argoproj/argocd:latest)" >> $GITHUB_ENV
82
+ cosign sign --key env://COSIGN_PRIVATE_KEY quay.io/argoproj/argocd@${{ env.IMAGE_DIGEST }}
79
83
# Displays the public key to share.
80
84
cosign public-key --key env://COSIGN_PRIVATE_KEY
81
85
env :
Original file line number Diff line number Diff line change @@ -218,12 +218,17 @@ jobs:
218
218
- name : Install cosign
219
219
uses : sigstore/cosign-installer@9becc617647dfa20ae7b1151972e9b3a2c338a2b # v2.8.1
220
220
with :
221
- cosign-release : ' v1.13.0'
221
+ cosign-release : ' v1.13.1'
222
+
223
+ - name : Install crane to get digest of image
224
+ uses : imjasonh/setup-crane@e82f1b9a8007d399333baba4d75915558e9fb6a4
222
225
223
226
- name : Sign Argo CD container images
224
227
run : |
225
- cosign sign --key env://COSIGN_PRIVATE_KEY ${IMAGE_NAMESPACE}/argocd:v${TARGET_VERSION}
226
- cosign sign --key env://COSIGN_PRIVATE_KEY docker.io/argoproj/argocd:v${TARGET_VERSION}
228
+ echo "IMAGE_DIGEST=$(crane digest quay.io/argoproj/argocd:v${TARGET_VERSION})" >> $GITHUB_ENV
229
+ cosign sign --key env://COSIGN_PRIVATE_KEY ${IMAGE_NAMESPACE}/argocd@${{ env.IMAGE_DIGEST }}
230
+ cosign sign --key env://COSIGN_PRIVATE_KEY docker.io/argoproj/argocd:${{ env.IMAGE_DIGEST }}
231
+ cosign sign-blob --key env://COSIGN_PRIVATE_KEY ./dist/argocd-${TARGET_VERSION}-checksums.txt > ./dist/argocd-${TARGET_VERSION}-checksums.sig
227
232
# Retrieves the public key to release as an asset
228
233
cosign public-key --key env://COSIGN_PRIVATE_KEY > ./dist/argocd-cosign.pub
229
234
env :
You can’t perform that action at this time.
0 commit comments