@@ -15,23 +15,23 @@ jobs:
15
15
contents : read
16
16
packages : write
17
17
steps :
18
- - uses : actions/checkout@v4
18
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 https://github.com/actions/checkout/releases/tag/v4.2.2
19
19
- name : qemu
20
- uses : docker/setup-qemu-action@v3
21
- - uses : docker/setup-buildx-action@v3
20
+ uses : docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 https://github.com/docker/setup-qemu-action/releases/tag/v3.6.0
21
+ - uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 https://github.com/docker/setup-buildx-action/releases/tag/v3.11.1
22
22
- name : Login to Docker Hub
23
- uses : docker/login-action@v3
23
+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 https://github.com/docker/login-action/releases/tag/v3.4.0
24
24
with :
25
25
username : blinklabs
26
26
password : ${{ secrets.DOCKER_PASSWORD }} # uses token
27
27
- name : Login to GHCR
28
- uses : docker/login-action@v3
28
+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 https://github.com/docker/login-action/releases/tag/v3.4.0
29
29
with :
30
30
registry : ghcr.io
31
31
username : ${{ github.actor }}
32
32
password : ${{ secrets.GITHUB_TOKEN }}
33
33
- id : meta
34
- uses : docker/metadata-action@v5
34
+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 https://github.com/docker/metadata-action/releases/tag/v5.7.0
35
35
with :
36
36
images : |
37
37
blinklabs/go
42
42
# branch
43
43
type=ref,event=branch
44
44
- name : push
45
- uses : docker/build-push-action@v6
45
+ uses : docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0 https://github.com/docker/build-push-action/releases/tag/v6.18.0
46
46
with :
47
47
context : .
48
48
push : true
51
51
labels : ${{ steps.meta.outputs.labels }}
52
52
# Update Docker Hub from README
53
53
- name : Docker Hub Description
54
- uses : peter-evans/dockerhub-description@v4
54
+ uses : peter-evans/dockerhub-description@432a30c9e07499fd01da9f8a49f0faf9e0ca5b77 # v4.0.2 https://github.com/peter-evans/dockerhub-description/releases/tag/v4.0.2
55
55
with :
56
56
username : blinklabs
57
57
password : ${{ secrets.DOCKER_PASSWORD }}
66
66
needs : [build-and-push-image]
67
67
steps :
68
68
- run : " echo \" RELEASE_TAG=${GITHUB_REF#refs/tags/}\" >> $GITHUB_ENV"
69
- - uses : actions/github-script@v7
69
+ - uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 https://github.com/actions/github-script/releases/tag/v7.0.1
70
70
if : startsWith(github.ref, 'refs/tags/')
71
71
with :
72
72
github-token : ${{ secrets.GITHUB_TOKEN }}
0 commit comments