2727
2828 steps :
2929 - name : Checkout
30- uses : actions/checkout@v6
30+ uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
3131 with :
3232 fetch-depth : 0
3333
4747
4848 - name : " Set Docker metadata"
4949 id : meta
50- uses : docker/metadata-action@v5
50+ uses : docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5.10.0
5151 with :
5252 images : |
5353 ${{ env.DOCKERHUB_USER }}/${{ env.DOCKERHUB_REPO }}
@@ -62,35 +62,35 @@ jobs:
6262 type=sha,enable=false
6363
6464 - name : Set up QEMU
65- uses : docker/setup-qemu-action@v3
65+ uses : docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0
6666
6767 - name : Set up Docker Buildx
68- uses : docker/setup-buildx-action@v3
68+ uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
6969
7070 - name : Cache Docker layers
71- uses : actions/cache@v4
71+ uses : actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
7272 with :
7373 path : /tmp/.buildx-cache
7474 key : ${{ runner.os }}-buildx-${{ github.sha }}
7575 restore-keys : |
7676 ${{ runner.os }}-buildx-
7777
7878 - name : " [DOCKERHUB] Log in to Docker Hub"
79- uses : docker/login-action@v3
79+ uses : docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
8080 with :
8181 username : ${{ secrets.DOCKERHUB_USERNAME }}
8282 password : ${{ secrets.DOCKERHUB_PASSWORD }}
8383
8484 - name : " [GHCR] Log in to the Container registry"
85- uses : docker/login-action@v3
85+ uses : docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
8686 with :
8787 registry : ${{ env.GHCR_REGISTRY }}
8888 username : ${{ github.actor }}
8989 password : ${{ secrets.GITHUB_TOKEN }}
9090
9191 - name : " Build and push Docker image"
9292 id : push
93- uses : docker/build-push-action@v6
93+ uses : docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
9494 with :
9595 cache-from : type=local,src=/tmp/.buildx-cache
9696 cache-to : type=local,dest=/tmp/.buildx-cache-new,mode=max
@@ -115,14 +115,14 @@ jobs:
115115 git push -f origin HEAD:main
116116
117117 - name : " [DOCKERHUB] Update Docker registry description"
118- uses : peter-evans/dockerhub-description@v5
118+ uses : peter-evans/dockerhub-description@1b9a80c056b620d92cedb9d9b5a223409c68ddfa # v5.0.0
119119 with :
120120 username : ${{ secrets.DOCKERHUB_USERNAME }}
121121 password : ${{ secrets.DOCKERHUB_PASSWORD }}
122122 repository : ${{ env.DOCKERHUB_USER }}/${{ env.DOCKERHUB_REPO }}
123123
124124 - name : " [GHCR] Generate artifact"
125- uses : actions/attest-build-provenance@v3
125+ uses : actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0
126126 with :
127127 subject-name : ${{ env.GHCR_REGISTRY }}/${{ env.GHCR_REPO }}
128128 subject-digest : ${{ steps.push.outputs.digest }}
0 commit comments