@@ -29,10 +29,10 @@ jobs:
29
29
30
30
steps :
31
31
- name : Checkout repository
32
- uses : actions/checkout@v4
32
+ uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
33
33
34
34
- name : Set up QEMU
35
- uses : docker/setup-qemu-action@v3
35
+ uses : docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3
36
36
37
37
# Install the cosign tool except on PR
38
38
# https://github.com/sigstore/cosign-installer
@@ -45,13 +45,13 @@ jobs:
45
45
46
46
# Workaround: https://github.com/docker/build-push-action/issues/461
47
47
- name : Setup Docker buildx
48
- uses : docker/setup-buildx-action@v3
48
+ uses : docker/setup-buildx-action@2b51285047da1547ffb1b2203d8be4c0af6b1f20
49
49
50
50
# Login against a Docker registry except on PR
51
51
# https://github.com/docker/login-action
52
52
- name : Log into registry ${{ env.REGISTRY }}
53
53
if : github.event_name != 'pull_request'
54
- uses : docker/login-action@v3
54
+ uses : docker/login-action@e92390c5fb421da1463c202d546fed0ec5c39f20
55
55
with :
56
56
registry : ${{ env.REGISTRY }}
57
57
username : ${{ github.actor }}
@@ -61,15 +61,15 @@ jobs:
61
61
# https://github.com/docker/metadata-action
62
62
- name : Extract Docker metadata
63
63
id : meta
64
- uses : docker/metadata-action@v5
64
+ uses : docker/metadata-action@8e5442c4ef9f78752691e2d8f8d19755c6f78e81
65
65
with :
66
66
images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
67
67
68
68
# Build and push Docker image with Buildx (don't push on PR)
69
69
# https://github.com/docker/build-push-action
70
70
- name : Build and push Docker image
71
71
id : build-and-push
72
- uses : docker/build-push-action@v5
72
+ uses : docker/build-push-action@2cdde995de11925a030ce8070c3d77a52ffcf1c0
73
73
with :
74
74
context : .
75
75
push : ${{ github.event_name != 'pull_request' }}
0 commit comments