@@ -27,14 +27,14 @@ jobs:
2727 PLATFORM : " ${{ matrix.platform }}"
2828
2929 - name : Set up Docker Buildx
30- uses : docker/setup-buildx-action@v4
30+ uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
3131 id : buildx
3232 with :
3333 install : true
3434
3535 - name : Set Docker metadata (Ubuntu & NVM variant)
3636 id : meta-ubuntu
37- uses : docker/metadata-action@v6
37+ uses : docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6
3838 with :
3939 images : |
4040 ghcr.io/${{ github.repository }}/echidna
@@ -53,21 +53,21 @@ jobs:
5353 } >> "$GITHUB_OUTPUT"
5454
5555 - name : GitHub Container Registry Login
56- uses : docker/login-action@v4
56+ uses : docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4
5757 with :
5858 registry : ghcr.io
5959 username : ${{ github.actor }}
6060 password : ${{ secrets.GITHUB_TOKEN }}
6161
6262 - name : Docker Hub Login
63- uses : docker/login-action@v4
63+ uses : docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4
6464 if : github.repository == 'crytic/echidna'
6565 with :
6666 username : ${{ secrets.DOCKERHUB_USERNAME }}
6767 password : ${{ secrets.DOCKERHUB_ACCESS_TOKEN }}
6868
6969 - name : Docker Build and Push (Ubuntu & NVM variant)
70- uses : docker/build-push-action@v7
70+ uses : docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7
7171 id : build-ubuntu
7272 with :
7373 platforms : ${{ matrix.platform }}
8787 DIGEST_UBUNTU : " ${{ steps.build-ubuntu.outputs.digest }}"
8888
8989 - name : Upload digest
90- uses : actions/upload-artifact@v7
90+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
9191 with :
9292 name : digests-${{ env.PLATFORM_PAIR }}
9393 path : ${{ runner.temp }}/digests/*
@@ -101,32 +101,32 @@ jobs:
101101 - build
102102 steps :
103103 - name : Download digests
104- uses : actions/download-artifact@v8
104+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
105105 with :
106106 path : ${{ runner.temp }}/digests
107107 pattern : digests-*
108108 merge-multiple : true
109109
110110 - name : GitHub Container Registry Login
111- uses : docker/login-action@v4
111+ uses : docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4
112112 with :
113113 registry : ghcr.io
114114 username : ${{ github.actor }}
115115 password : ${{ secrets.GITHUB_TOKEN }}
116116
117117 - name : Docker Hub Login
118- uses : docker/login-action@v4
118+ uses : docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4
119119 if : github.repository == 'crytic/echidna'
120120 with :
121121 username : ${{ secrets.DOCKERHUB_USERNAME }}
122122 password : ${{ secrets.DOCKERHUB_ACCESS_TOKEN }}
123123
124124 - name : Set up Docker Buildx
125- uses : docker/setup-buildx-action@v4
125+ uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
126126
127127 - name : Set Docker metadata (Ubuntu & NVM variant)
128128 id : meta-ubuntu
129- uses : docker/metadata-action@v6
129+ uses : docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6
130130 with :
131131 images : |
132132 ghcr.io/${{ github.repository }}/echidna
0 commit comments