@@ -4,7 +4,6 @@ concurrency:
44 group : ${{ github.workflow }}-${{ github.ref }}
55 cancel-in-progress : true
66
7- # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
87permissions :
98 contents : read
109
@@ -28,15 +27,13 @@ jobs:
2827 build :
2928 runs-on : ubuntu-latest
3029 permissions :
31- # same as global permissions
32- contents : read
33- # required to push to GHCR
34- packages : write
30+ contents : read # same as global permissions
31+ packages : write # required to push to GHCR
3532 steps :
3633 -
3734 name : Docker meta
3835 id : meta
39- uses : docker/metadata-action@v5
36+ uses : docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
4037 with :
4138 images : |
4239 ${{ env.DOCKERHUB_SLUG }}
@@ -51,28 +48,28 @@ jobs:
5148 org.opencontainers.image.vendor=CrazyMax
5249 -
5350 name : Set up QEMU
54- uses : docker/setup-qemu-action@v3
51+ uses : docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0
5552 -
5653 name : Set up Docker Buildx
57- uses : docker/setup-buildx-action@v3
54+ uses : docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
5855 -
5956 name : Login to DockerHub
6057 if : github.event_name != 'pull_request'
61- uses : docker/login-action@v3
58+ uses : docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
6259 with :
6360 username : ${{ secrets.DOCKER_USERNAME }}
6461 password : ${{ secrets.DOCKER_PASSWORD }}
6562 -
6663 name : Login to GHCR
6764 if : github.event_name != 'pull_request'
68- uses : docker/login-action@v3
65+ uses : docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
6966 with :
7067 registry : ghcr.io
7168 username : ${{ github.repository_owner }}
7269 password : ${{ secrets.GITHUB_TOKEN }}
7370 -
7471 name : Build
75- uses : docker/bake-action@v6
72+ uses : docker/bake-action@82490499d2e5613fcead7e128237ef0b0ea210f7 # v7.0.0
7673 with :
7774 files : |
7875 ./docker-bake.hcl
0 commit comments