@@ -29,18 +29,18 @@ jobs:
2929 platform : [ linux/amd64, linux/arm64 ]
3030 target : [ workflow-controller, argocli, argoexec ]
3131 steps :
32- - uses : actions/checkout@v4
32+ - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
3333
3434 - name : Set up QEMU
35- uses : docker/setup-qemu-action@v3
35+ uses : docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 # v3.0.0
3636
3737 - name : Set up Docker Buildx
38- uses : docker/setup-buildx-action@v3
38+ uses : docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0
3939 with :
4040 version : v0.10.4
4141
4242 - name : Cache Docker layers
43- uses : actions/cache@v3
43+ uses : actions/cache@e12d46a63a90f2fae62d114769bbf2a179198b5c # v3.3.3
4444 id : cache
4545 with :
4646 path : /tmp/.buildx-cache
@@ -49,13 +49,13 @@ jobs:
4949 ${{ runner.os }}-${{ matrix.platform }}-${{ matrix.target }}-buildx-
5050
5151 - name : Docker Login
52- uses : docker/login-action@v3
52+ uses : docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
5353 with :
5454 username : ${{ secrets.DOCKERIO_USERNAME }}
5555 password : ${{ secrets.DOCKERIO_PASSWORD }}
5656
57- - name : Docker Login
58- uses : docker/login-action@v3
57+ - name : Login to Quay
58+ uses : docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
5959 with :
6060 registry : quay.io
6161 username : ${{ secrets.QUAYIO_USERNAME }}
@@ -97,15 +97,15 @@ jobs:
9797 if : github.repository == 'argoproj/argo-workflows'
9898 runs-on : windows-2022
9999 steps :
100- - uses : actions/checkout@v4
100+ - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
101101 - name : Docker Login
102- uses : Azure/docker-login@v1
102+ uses : Azure/docker-login@83efeb77770c98b620c73055fbb59b2847e17dc0 # v1.0.1
103103 with :
104104 username : ${{ secrets.DOCKERIO_USERNAME }}
105105 password : ${{ secrets.DOCKERIO_PASSWORD }}
106106
107107 - name : Login to Quay
108- uses : Azure/docker-login@v1
108+ uses : Azure/docker-login@83efeb77770c98b620c73055fbb59b2847e17dc0 # v1.0.1
109109 with :
110110 login-server : quay.io
111111 username : ${{ secrets.QUAYIO_USERNAME }}
@@ -147,22 +147,22 @@ jobs:
147147 runs-on : ubuntu-latest
148148 needs : [ build-linux, build-windows ]
149149 steps :
150- - uses : actions/checkout@v4
150+ - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
151151 - name : Docker Login
152- uses : Azure/docker-login@v1
152+ uses : Azure/docker-login@83efeb77770c98b620c73055fbb59b2847e17dc0 # v1.0.1
153153 with :
154154 username : ${{ secrets.DOCKERIO_USERNAME }}
155155 password : ${{ secrets.DOCKERIO_PASSWORD }}
156156
157157 - name : Login to Quay
158- uses : Azure/docker-login@v1
158+ uses : Azure/docker-login@83efeb77770c98b620c73055fbb59b2847e17dc0 # v1.0.1
159159 with :
160160 login-server : quay.io
161161 username : ${{ secrets.QUAYIO_USERNAME }}
162162 password : ${{ secrets.QUAYIO_PASSWORD }}
163163
164164 - name : Install cosign
165- uses : sigstore/cosign-installer@main
165+ uses : sigstore/cosign-installer@e1523de7571e31dbe865fd2e80c5c7c23ae71eb4 # v3.4.0
166166 with :
167167 cosign-release : ' v2.2.3'
168168
@@ -211,13 +211,13 @@ jobs:
211211 target : [ workflow-controller, argocli, argoexec ]
212212 steps :
213213 - name : Docker Login
214- uses : Azure/docker-login@v1
214+ uses : Azure/docker-login@83efeb77770c98b620c73055fbb59b2847e17dc0 # v1.0.1
215215 with :
216216 username : ${{ secrets.DOCKERIO_USERNAME }}
217217 password : ${{ secrets.DOCKERIO_PASSWORD }}
218218
219219 - name : Login to Quay
220- uses : Azure/docker-login@v1
220+ uses : Azure/docker-login@83efeb77770c98b620c73055fbb59b2847e17dc0 # v1.0.1
221221 with :
222222 login-server : quay.io
223223 username : ${{ secrets.QUAYIO_USERNAME }}
@@ -245,13 +245,13 @@ jobs:
245245 needs : [ push-images ]
246246 steps :
247247 - name : Docker Login
248- uses : Azure/docker-login@v1
248+ uses : Azure/docker-login@83efeb77770c98b620c73055fbb59b2847e17dc0 # v1.0.1
249249 with :
250250 username : ${{ secrets.DOCKERIO_USERNAME }}
251251 password : ${{ secrets.DOCKERIO_PASSWORD }}
252252
253253 - name : Login to Quay
254- uses : Azure/docker-login@v1
254+ uses : Azure/docker-login@83efeb77770c98b620c73055fbb59b2847e17dc0 # v1.0.1
255255 with :
256256 login-server : quay.io
257257 username : ${{ secrets.QUAYIO_USERNAME }}
@@ -284,20 +284,20 @@ jobs:
284284 COSIGN_PRIVATE_KEY : ${{secrets.COSIGN_PRIVATE_KEY}}
285285 COSIGN_PASSWORD : ${{secrets.COSIGN_PASSWORD}}
286286 steps :
287- - uses : actions/checkout@v4
288- - uses : actions/setup-node@v4
287+ - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
288+ - uses : actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
289289 with :
290290 node-version : " 20" # change in all GH Workflows
291- - uses : actions/setup-go@v5
291+ - uses : actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
292292 with :
293293 go-version : " 1.21"
294294 - name : Restore node packages cache
295- uses : actions/cache@v3
295+ uses : actions/cache@e12d46a63a90f2fae62d114769bbf2a179198b5c # v3.3.3
296296 with :
297297 path : ui/node_modules
298298 key : ${{ runner.os }}-node-dep-v1-${{ hashFiles('**/yarn.lock') }}
299299 - name : Install cosign
300- uses : sigstore/cosign-installer@main
300+ uses : sigstore/cosign-installer@e1523de7571e31dbe865fd2e80c5c7c23ae71eb4 # v3.4.0
301301 with :
302302 cosign-release : ' v2.2.3'
303303 # https://stackoverflow.com/questions/58033366/how-to-get-current-branch-within-github-actions
@@ -340,7 +340,7 @@ jobs:
340340 # If a conflict occurs (because you are not on a tag), the release will not be updated. This is a short coming
341341 # of this action.
342342 # Instead, delete the release so it is re-created.
343- - uses : softprops/action-gh-release@v1
343+ - uses : softprops/action-gh-release@de2c0eb89ae2a093876385947365aca7b0e5f844 # v1
344344 if : startsWith(github.ref, 'refs/tags/v')
345345 with :
346346 prerelease : ${{ startsWith(github.ref, 'refs/tags/v0') || contains(github.ref, 'rc') }}
0 commit comments