@@ -19,27 +19,27 @@ jobs:
1919 contents : read
2020 packages : write
2121 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
2424 - 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
2626 with :
2727 username : blinklabs
2828 password : ${{ secrets.DOCKER_PASSWORD }} # uses token
2929 - 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
3131 with :
3232 registry : ghcr.io
3333 username : ${{ github.actor }}
3434 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
3636 with :
3737 path : /tmp/.buildx-cache
3838 key : ${{ runner.os }}-${{ runner.arch }}-buildx-${{ github.sha }}
3939 restore-keys : |
4040 ${{ runner.os }}-${{ runner.arch }}-buildx-
4141 - 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
4343 with :
4444 images : |
4545 ${{ env.DOCKER_IMAGE_NAME }}
5555 # semver
5656 type=semver,pattern={{version}}
5757 - name : push
58- uses : docker/build-push-action@v6
58+ uses : docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0 https://github.com/docker/build-push-action/releases/tag/v6.18.0
5959 with :
6060 context : .
6161 push : true
@@ -86,27 +86,27 @@ jobs:
8686 contents : read
8787 packages : write
8888 steps :
89- - uses : actions/checkout@v4
90- - uses : docker/setup-buildx-action@v3
89+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 https://github.com/actions/checkout/releases/tag/v4.2.2
90+ - uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 https://github.com/docker/setup-buildx-action/releases/tag/v3.11.1
9191 - name : Login to Docker Hub
92- uses : docker/login-action@v3
92+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 https://github.com/docker/login-action/releases/tag/v3.4.0
9393 with :
9494 username : blinklabs
9595 password : ${{ secrets.DOCKER_PASSWORD }} # uses token
9696 - name : Login to GHCR
97- uses : docker/login-action@v3
97+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 https://github.com/docker/login-action/releases/tag/v3.4.0
9898 with :
9999 registry : ghcr.io
100100 username : ${{ github.actor }}
101101 password : ${{ secrets.GITHUB_TOKEN }}
102- - uses : actions/cache@v4
102+ - uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 https://github.com/actions/cache/releases/tag/v4.2.3
103103 with :
104104 path : /tmp/.buildx-cache
105105 key : ${{ runner.os }}-${{ runner.arch }}-buildx-${{ github.sha }}
106106 restore-keys : |
107107 ${{ runner.os }}-${{ runner.arch }}-buildx-
108108 - id : meta
109- uses : docker/metadata-action@v5
109+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 https://github.com/docker/metadata-action/releases/tag/v5.7.0
110110 with :
111111 images : |
112112 ${{ env.DOCKER_IMAGE_NAME }}
@@ -122,7 +122,7 @@ jobs:
122122 # semver
123123 type=semver,pattern={{version}}
124124 - name : push
125- uses : docker/build-push-action@v6
125+ uses : docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0 https://github.com/docker/build-push-action/releases/tag/v6.18.0
126126 with :
127127 context : .
128128 push : true
@@ -154,22 +154,22 @@ jobs:
154154 contents : read
155155 packages : write
156156 steps :
157- - uses : actions/checkout@v4
158- - uses : docker/setup-buildx-action@v3
157+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 https://github.com/actions/checkout/releases/tag/v4.2.2
158+ - uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 https://github.com/docker/setup-buildx-action/releases/tag/v3.11.1
159159 - name : Login to Docker Hub
160- uses : docker/login-action@v3
160+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 https://github.com/docker/login-action/releases/tag/v3.4.0
161161 with :
162162 username : blinklabs
163163 password : ${{ secrets.DOCKER_PASSWORD }} # uses token
164164 - name : Login to GHCR
165- uses : docker/login-action@v3
165+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 https://github.com/docker/login-action/releases/tag/v3.4.0
166166 with :
167167 registry : ghcr.io
168168 username : ${{ github.actor }}
169169 password : ${{ secrets.GITHUB_TOKEN }}
170170 - id : meta-dockerhub
171171 name : Metadata - Docker Hub
172- uses : docker/metadata-action@v5
172+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 https://github.com/docker/metadata-action/releases/tag/v5.7.0
173173 with :
174174 images : ${{ env.DOCKER_IMAGE_NAME }}
175175 flavor : |
@@ -183,7 +183,7 @@ jobs:
183183 type=semver,pattern={{version}}
184184 - id : meta-dockerhub-tag
185185 name : Metadata - Docker Hub (Tags)
186- uses : docker/metadata-action@v5
186+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 https://github.com/docker/metadata-action/releases/tag/v5.7.0
187187 with :
188188 images : |
189189 ${{ env.DOCKER_IMAGE_NAME }}
@@ -194,7 +194,7 @@ jobs:
194194 type=match,pattern=v(.*)-(.*),group=1
195195 - id : meta-ghcr
196196 name : Metadata - GHCR
197- uses : docker/metadata-action@v5
197+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 https://github.com/docker/metadata-action/releases/tag/v5.7.0
198198 with :
199199 images : ${{ env.GHCR_IMAGE_NAME }}
200200 flavor : |
@@ -208,7 +208,7 @@ jobs:
208208 type=semver,pattern={{version}}
209209 - id : meta-ghcr-tag
210210 name : Metadata - GHCR (Tags)
211- uses : docker/metadata-action@v5
211+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 https://github.com/docker/metadata-action/releases/tag/v5.7.0
212212 with :
213213 images : |
214214 ${{ env.GHCR_IMAGE_NAME }}
@@ -278,7 +278,7 @@ jobs:
278278 # Update Docker Hub from README
279279
280280 - name : Docker Hub Description
281- uses : peter-evans/dockerhub-description@v4
281+ uses : peter-evans/dockerhub-description@432a30c9e07499fd01da9f8a49f0faf9e0ca5b77 # v4.0.2 https://github.com/peter-evans/dockerhub-description/releases/tag/v4.0.2
282282 with :
283283 username : blinklabs
284284 password : ${{ secrets.DOCKER_PASSWORD }}
@@ -293,7 +293,7 @@ jobs:
293293 needs : [multi-arch-manifest]
294294 steps :
295295 - run : " echo \" RELEASE_TAG=${GITHUB_REF#refs/tags/}\" >> $GITHUB_ENV"
296- - uses : actions/github-script@v7
296+ - uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 https://github.com/actions/github-script/releases/tag/v7.0.1
297297 if : startsWith(github.ref, 'refs/tags/')
298298 with :
299299 github-token : ${{ secrets.GITHUB_TOKEN }}
0 commit comments