@@ -41,18 +41,18 @@ jobs:
4141 sudo rm -rf /opt/hostedtoolcache/CodeQL
4242 docker system prune -af
4343 docker volume prune -f
44- - uses : actions/checkout@v3
44+ - uses : actions/checkout@v6
4545 - name : Set up QEMU
46- uses : docker/setup-qemu-action@v2
46+ uses : docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
4747 - name : Set up Docker Buildx
48- uses : docker/setup-buildx-action@v2
48+ uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
4949 - name : Login to DockerHub
50- uses : docker/login-action@v2
50+ uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
5151 with :
5252 username : ${{ env.DOCKERHUB_USERNAME }}
5353 password : ${{ env.DOCKERHUB_TOKEN }}
5454 - name : Build and push lake image
55- uses : docker/build-push-action@v3
55+ uses : docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
5656 with :
5757 context : ./backend
5858 push : true
@@ -73,18 +73,18 @@ jobs:
7373 sudo rm -rf /opt/hostedtoolcache/CodeQL
7474 docker system prune -af
7575 docker volume prune -f
76- - uses : actions/checkout@v3
76+ - uses : actions/checkout@v6
7777 - name : Set up QEMU
78- uses : docker/setup-qemu-action@v2
78+ uses : docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
7979 - name : Set up Docker Buildx
80- uses : docker/setup-buildx-action@v2
80+ uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
8181 - name : Login to DockerHub
82- uses : docker/login-action@v2
82+ uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
8383 with :
8484 username : ${{ env.DOCKERHUB_USERNAME }}
8585 password : ${{ env.DOCKERHUB_TOKEN }}
8686 - name : Build and push lake image
87- uses : docker/build-push-action@v3
87+ uses : docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
8888 with :
8989 context : ./backend
9090 push : true
@@ -109,25 +109,25 @@ jobs:
109109 sudo rm -rf /opt/hostedtoolcache/CodeQL
110110 docker system prune -af
111111 docker volume prune -f
112- - uses : actions/checkout@v3
112+ - uses : actions/checkout@v6
113113 - name : Get short sha
114114 id : get_short_sha
115115 run : echo "SHORT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
116116 - name : Set up QEMU
117- uses : docker/setup-qemu-action@v2
117+ uses : docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
118118 - name : Set up Docker Buildx
119- uses : docker/setup-buildx-action@v2
119+ uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
120120 - name : Login to DockerHub
121- uses : docker/login-action@v2
121+ uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
122122 with :
123123 username : ${{ env.DOCKERHUB_USERNAME }}
124124 password : ${{ env.DOCKERHUB_TOKEN }}
125- - uses : actions/cache@v3
125+ - uses : actions/cache@v5
126126 with :
127127 path : /tmp/devlake-build-cache-${{ matrix.platform }}
128128 key : buildx-devlake-build-cache-${{ github.run_id }}-${{ matrix.platform }}
129129 - name : Build and cache lake build
130- uses : docker/build-push-action@v3
130+ uses : docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
131131 with :
132132 context : ./backend
133133 push : false
@@ -161,24 +161,24 @@ jobs:
161161 sudo rm -rf /opt/hostedtoolcache/CodeQL
162162 docker system prune -af
163163 docker volume prune -f
164- - uses : actions/checkout@v3
164+ - uses : actions/checkout@v6
165165 - name : Get short sha
166166 id : get_short_sha
167167 run : echo "SHORT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
168168 - name : Set up QEMU
169- uses : docker/setup-qemu-action@v2
169+ uses : docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
170170 - name : Set up Docker Buildx
171- uses : docker/setup-buildx-action@v2
171+ uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
172172 - name : Login to DockerHub
173- uses : docker/login-action@v2
173+ uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
174174 with :
175175 username : ${{ env.DOCKERHUB_USERNAME }}
176176 password : ${{ env.DOCKERHUB_TOKEN }}
177- - uses : actions/cache@v3
177+ - uses : actions/cache@v5
178178 with :
179179 path : /tmp/devlake-build-cache-amd64
180180 key : buildx-devlake-build-cache-${{ github.run_id }}-amd64
181- - uses : actions/cache@v3
181+ - uses : actions/cache@v5
182182 with :
183183 path : /tmp/devlake-build-cache-arm64
184184 key : buildx-devlake-build-cache-${{ github.run_id }}-arm64
@@ -194,7 +194,7 @@ jobs:
194194 echo "TAGS=${image_name}:${{ github.ref_name }}_${{ needs.get-timestamp.outputs.timestamp }}_${{ steps.get_short_sha.outputs.SHORT_SHA }}" >> $GITHUB_OUTPUT
195195 fi
196196 - name : Build and push lake image
197- uses : docker/build-push-action@v3
197+ uses : docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
198198 with :
199199 context : ./backend
200200 push : true
@@ -209,7 +209,7 @@ jobs:
209209 TAG=${{ github.ref_name }}
210210 SHA=${{ steps.get_short_sha.outputs.SHORT_SHA }}
211211 - name : Clear cache
212- uses : actions/github-script@v6
212+ uses : actions/github-script@v9
213213 if : always()
214214 with :
215215 script : |
@@ -248,16 +248,16 @@ jobs:
248248 sudo rm -rf /opt/hostedtoolcache/CodeQL
249249 docker system prune -af
250250 docker volume prune -f
251- - uses : actions/checkout@v3
251+ - uses : actions/checkout@v6
252252 - name : Get short sha
253253 id : get_short_sha
254254 run : echo "SHORT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
255255 - name : Set up QEMU
256- uses : docker/setup-qemu-action@v2
256+ uses : docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
257257 - name : Set up Docker Buildx
258- uses : docker/setup-buildx-action@v2
258+ uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
259259 - name : Login to DockerHub
260- uses : docker/login-action@v2
260+ uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
261261 with :
262262 username : ${{ env.DOCKERHUB_USERNAME }}
263263 password : ${{ env.DOCKERHUB_TOKEN }}
@@ -273,7 +273,7 @@ jobs:
273273 echo "TAGS=${image_name}:${{ github.ref_name }}_${{ needs.get-timestamp.outputs.timestamp }}_${{ steps.get_short_sha.outputs.SHORT_SHA }}" >> $GITHUB_OUTPUT
274274 fi
275275 - name : Build and push ${{ matrix.build.name }} image
276- uses : docker/build-push-action@v3
276+ uses : docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
277277 with :
278278 context : ${{ matrix.build.context }}
279279 push : true
0 commit comments