File tree 1 file changed +11
-4
lines changed
1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -25,10 +25,13 @@ jobs:
25
25
env :
26
26
DOCKER_CONTENT_TRUST_REPOSITORY_PASSPHRASE : ${{ secrets.DCT_KEY_PASSPHRASE }}
27
27
DCT_KEY_BASE64 : ${{ secrets.DCT_KEY_BASE64 }}
28
+ DCT_KEY_ID : ${{ secrets.DCT_KEY_ID }}
28
29
run : |
29
- echo "$DCT_KEY_BASE64" | base64 -d > delegation.key
30
- chmod 600 delegation.key
31
- docker trust key load delegation.key --name gha
30
+ export DCT_KEY_PATH="$(echo "~/.docker/trust/private/${DCT_KEY_ID}.key")"
31
+ mkdir -p ~/.docker/trust/private
32
+ echo "$DCT_KEY_BASE64" | base64 -d > "$DCT_KEY_PATH"
33
+ chmod 600 "$DCT_KEY_PATH"
34
+ docker trust key load "$DCT_KEY_PATH" --name gha
32
35
33
36
- name : Login to DockerHub
34
37
uses : docker/login-action@v3
50
53
docker trust inspect --pretty ${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }}
51
54
52
55
- name : Remove DCT delegation key
53
- run : rm delegation.key
56
+ env :
57
+ DCT_KEY_ID : ${{ secrets.DCT_KEY_ID }}
58
+ run : |
59
+ export DCT_KEY_PATH="$(echo "~/.docker/trust/private/${DCT_KEY_ID}.key")"
60
+ rm "$DCT_KEY_PATH"
You can’t perform that action at this time.
0 commit comments