@@ -19,27 +19,27 @@ jobs:
19
19
contents : read
20
20
packages : write
21
21
steps :
22
- - uses : actions/checkout@v4
23
- - uses : docker/setup-buildx-action@v3
22
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 https://github.com/actions/checkout/releases/tag/v4.2.2
23
+ - uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 https://github.com/docker/setup-buildx-action/releases/tag/v3.11.1
24
24
- name : Login to Docker Hub
25
- uses : docker/login-action@v3
25
+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 https://github.com/docker/login-action/releases/tag/v3.4.0
26
26
with :
27
27
username : blinklabs
28
28
password : ${{ secrets.DOCKER_PASSWORD }} # uses token
29
29
- name : Login to GHCR
30
- uses : docker/login-action@v3
30
+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 https://github.com/docker/login-action/releases/tag/v3.4.0
31
31
with :
32
32
registry : ghcr.io
33
33
username : ${{ github.actor }}
34
34
password : ${{ secrets.GITHUB_TOKEN }}
35
- - uses : actions/cache@v4
35
+ - uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 https://github.com/actions/cache/releases/tag/v4.2.3
36
36
with :
37
37
path : /tmp/.buildx-cache
38
38
key : ${{ runner.os }}-${{ runner.arch }}-buildx-${{ github.sha }}
39
39
restore-keys : |
40
40
${{ runner.os }}-${{ runner.arch }}-buildx-
41
41
- id : meta
42
- uses : docker/metadata-action@v5
42
+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 https://github.com/docker/metadata-action/releases/tag/v5.7.0
43
43
with :
44
44
images : |
45
45
${{ env.DOCKER_IMAGE_NAME }}
57
57
# semver
58
58
type=semver,pattern={{version}}
59
59
- name : push
60
- uses : docker/build-push-action@v6
60
+ uses : docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0 https://github.com/docker/build-push-action/releases/tag/v6.18.0
61
61
with :
62
62
context : .
63
63
push : true
@@ -88,27 +88,27 @@ jobs:
88
88
contents : read
89
89
packages : write
90
90
steps :
91
- - uses : actions/checkout@v4
92
- - uses : docker/setup-buildx-action@v3
91
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 https://github.com/actions/checkout/releases/tag/v4.2.2
92
+ - uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 https://github.com/docker/setup-buildx-action/releases/tag/v3.11.1
93
93
- name : Login to Docker Hub
94
- uses : docker/login-action@v3
94
+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 https://github.com/docker/login-action/releases/tag/v3.4.0
95
95
with :
96
96
username : blinklabs
97
97
password : ${{ secrets.DOCKER_PASSWORD }} # uses token
98
98
- name : Login to GHCR
99
- uses : docker/login-action@v3
99
+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 https://github.com/docker/login-action/releases/tag/v3.4.0
100
100
with :
101
101
registry : ghcr.io
102
102
username : ${{ github.actor }}
103
103
password : ${{ secrets.GITHUB_TOKEN }}
104
- - uses : actions/cache@v4
104
+ - uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 https://github.com/actions/cache/releases/tag/v4.2.3
105
105
with :
106
106
path : /tmp/.buildx-cache
107
107
key : ${{ runner.os }}-${{ runner.arch }}-buildx-${{ github.sha }}
108
108
restore-keys : |
109
109
${{ runner.os }}-${{ runner.arch }}-buildx-
110
110
- id : meta
111
- uses : docker/metadata-action@v5
111
+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 https://github.com/docker/metadata-action/releases/tag/v5.7.0
112
112
with :
113
113
images : |
114
114
${{ env.DOCKER_IMAGE_NAME }}
@@ -124,7 +124,7 @@ jobs:
124
124
# semver
125
125
type=semver,pattern={{version}}
126
126
- name : push
127
- uses : docker/build-push-action@v6
127
+ uses : docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0 https://github.com/docker/build-push-action/releases/tag/v6.18.0
128
128
with :
129
129
context : .
130
130
push : true
@@ -156,22 +156,22 @@ jobs:
156
156
contents : read
157
157
packages : write
158
158
steps :
159
- - uses : actions/checkout@v4
160
- - uses : docker/setup-buildx-action@v3
159
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 https://github.com/actions/checkout/releases/tag/v4.2.2
160
+ - uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 https://github.com/docker/setup-buildx-action/releases/tag/v3.11.1
161
161
- name : Login to Docker Hub
162
- uses : docker/login-action@v3
162
+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 https://github.com/docker/login-action/releases/tag/v3.4.0
163
163
with :
164
164
username : blinklabs
165
165
password : ${{ secrets.DOCKER_PASSWORD }} # uses token
166
166
- name : Login to GHCR
167
- uses : docker/login-action@v3
167
+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 https://github.com/docker/login-action/releases/tag/v3.4.0
168
168
with :
169
169
registry : ghcr.io
170
170
username : ${{ github.actor }}
171
171
password : ${{ secrets.GITHUB_TOKEN }}
172
172
- id : meta-dockerhub
173
173
name : Metadata - Docker Hub
174
- uses : docker/metadata-action@v5
174
+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 https://github.com/docker/metadata-action/releases/tag/v5.7.0
175
175
with :
176
176
images : ${{ env.DOCKER_IMAGE_NAME }}
177
177
flavor : |
@@ -185,7 +185,7 @@ jobs:
185
185
type=semver,pattern={{version}}
186
186
- id : meta-dockerhub-tag
187
187
name : Metadata - Docker Hub (Tags)
188
- uses : docker/metadata-action@v5
188
+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 https://github.com/docker/metadata-action/releases/tag/v5.7.0
189
189
with :
190
190
images : |
191
191
${{ env.DOCKER_IMAGE_NAME }}
@@ -196,7 +196,7 @@ jobs:
196
196
type=match,pattern=v(.*)-(.*),group=1
197
197
- id : meta-ghcr
198
198
name : Metadata - GHCR
199
- uses : docker/metadata-action@v5
199
+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 https://github.com/docker/metadata-action/releases/tag/v5.7.0
200
200
with :
201
201
images : ${{ env.GHCR_IMAGE_NAME }}
202
202
flavor : |
@@ -210,7 +210,7 @@ jobs:
210
210
type=semver,pattern={{version}}
211
211
- id : meta-ghcr-tag
212
212
name : Metadata - GHCR (Tags)
213
- uses : docker/metadata-action@v5
213
+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 https://github.com/docker/metadata-action/releases/tag/v5.7.0
214
214
with :
215
215
images : |
216
216
${{ env.GHCR_IMAGE_NAME }}
@@ -265,7 +265,7 @@ jobs:
265
265
# Update Docker Hub from README
266
266
267
267
- name : Docker Hub Description
268
- uses : peter-evans/dockerhub-description@v4
268
+ uses : peter-evans/dockerhub-description@432a30c9e07499fd01da9f8a49f0faf9e0ca5b77 # v4.0.2 https://github.com/peter-evans/dockerhub-description/releases/tag/v4.0.2
269
269
with :
270
270
username : blinklabs
271
271
password : ${{ secrets.DOCKER_PASSWORD }}
@@ -280,7 +280,7 @@ jobs:
280
280
needs : [multi-arch-manifest]
281
281
steps :
282
282
- run : " echo \" RELEASE_TAG=${GITHUB_REF#refs/tags/}\" >> $GITHUB_ENV"
283
- - uses : actions/github-script@v7
283
+ - uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 https://github.com/actions/github-script/releases/tag/v7.0.1
284
284
if : startsWith(github.ref, 'refs/tags/')
285
285
with :
286
286
github-token : ${{ secrets.GITHUB_TOKEN }}
0 commit comments