@@ -70,13 +70,13 @@ jobs:
70
70
71
71
steps :
72
72
- name : Initialize QEMU binfmt support
73
- uses : docker/setup-qemu-action@53851d14592bedcffcf25ea515637cff71ef929a # v3.3 .0
73
+ uses : docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6 .0
74
74
with :
75
75
platforms : " arm64,arm"
76
76
77
77
# Start Docker Buildx
78
78
- name : Setup Docker Buildx
79
- uses : docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3.8 .0
79
+ uses : docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10 .0
80
80
# https://github.com/moby/buildkit/issues/3969
81
81
# Also set max parallelism to 2, the default of 4 breaks GitHub Actions and causes OOMKills
82
82
with :
@@ -120,7 +120,7 @@ jobs:
120
120
121
121
# Login to Docker Hub
122
122
- name : Login to Docker Hub
123
- uses : docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3 .0
123
+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4 .0
124
124
with :
125
125
username : ${{ secrets.DOCKERHUB_USERNAME }}
126
126
password : ${{ secrets.DOCKERHUB_TOKEN }}
@@ -136,7 +136,7 @@ jobs:
136
136
137
137
# Login to GitHub Container Registry
138
138
- name : Login to GitHub Container Registry
139
- uses : docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3 .0
139
+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4 .0
140
140
with :
141
141
registry : ghcr.io
142
142
username : ${{ github.repository_owner }}
@@ -153,7 +153,7 @@ jobs:
153
153
154
154
# Login to Quay.io
155
155
- name : Login to Quay.io
156
- uses : docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3 .0
156
+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4 .0
157
157
with :
158
158
registry : quay.io
159
159
username : ${{ secrets.QUAY_USERNAME }}
@@ -192,7 +192,7 @@ jobs:
192
192
193
193
- name : Bake ${{ matrix.base_image }} containers
194
194
id : bake_vw
195
- uses : docker/bake-action@7bff531c65a5cda33e52e43950a795b91d450f63 # v6.3 .0
195
+ uses : docker/bake-action@4ba453fbc2db7735392b93edf935aaf9b1e8f747 # v6.5 .0
196
196
env :
197
197
BASE_TAGS : " ${{ env.BASE_TAGS }}"
198
198
SOURCE_COMMIT : " ${{ env.SOURCE_COMMIT }}"
@@ -220,23 +220,23 @@ jobs:
220
220
# Attest container images
221
221
- name : Attest - docker.io - ${{ matrix.base_image }}
222
222
if : ${{ env.HAVE_DOCKERHUB_LOGIN == 'true' && steps.bake_vw.outputs.metadata != ''}}
223
- uses : actions/attest-build-provenance@520d128f165991a6c774bcb264f323e3d70747f4 # v2.2.0
223
+ uses : actions/attest-build-provenance@c074443f1aee8d4aeeae555aebba3282517141b2 # v2.2.3
224
224
with :
225
225
subject-name : ${{ vars.DOCKERHUB_REPO }}
226
226
subject-digest : ${{ env.DIGEST_SHA }}
227
227
push-to-registry : true
228
228
229
229
- name : Attest - ghcr.io - ${{ matrix.base_image }}
230
230
if : ${{ env.HAVE_GHCR_LOGIN == 'true' && steps.bake_vw.outputs.metadata != ''}}
231
- uses : actions/attest-build-provenance@520d128f165991a6c774bcb264f323e3d70747f4 # v2.2.0
231
+ uses : actions/attest-build-provenance@c074443f1aee8d4aeeae555aebba3282517141b2 # v2.2.3
232
232
with :
233
233
subject-name : ${{ vars.GHCR_REPO }}
234
234
subject-digest : ${{ env.DIGEST_SHA }}
235
235
push-to-registry : true
236
236
237
237
- name : Attest - quay.io - ${{ matrix.base_image }}
238
238
if : ${{ env.HAVE_QUAY_LOGIN == 'true' && steps.bake_vw.outputs.metadata != ''}}
239
- uses : actions/attest-build-provenance@520d128f165991a6c774bcb264f323e3d70747f4 # v2.2.0
239
+ uses : actions/attest-build-provenance@c074443f1aee8d4aeeae555aebba3282517141b2 # v2.2.3
240
240
with :
241
241
subject-name : ${{ vars.QUAY_REPO }}
242
242
subject-digest : ${{ env.DIGEST_SHA }}
@@ -290,31 +290,31 @@ jobs:
290
290
291
291
# Upload artifacts to Github Actions and Attest the binaries
292
292
- name : " Upload amd64 artifact ${{ matrix.base_image }}"
293
- uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
293
+ uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
294
294
with :
295
295
name : vaultwarden-${{ env.SOURCE_VERSION }}-linux-amd64-${{ matrix.base_image }}
296
296
path : vaultwarden-amd64-${{ matrix.base_image }}
297
297
298
298
- name : " Upload arm64 artifact ${{ matrix.base_image }}"
299
- uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
299
+ uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
300
300
with :
301
301
name : vaultwarden-${{ env.SOURCE_VERSION }}-linux-arm64-${{ matrix.base_image }}
302
302
path : vaultwarden-arm64-${{ matrix.base_image }}
303
303
304
304
- name : " Upload armv7 artifact ${{ matrix.base_image }}"
305
- uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
305
+ uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
306
306
with :
307
307
name : vaultwarden-${{ env.SOURCE_VERSION }}-linux-armv7-${{ matrix.base_image }}
308
308
path : vaultwarden-armv7-${{ matrix.base_image }}
309
309
310
310
- name : " Upload armv6 artifact ${{ matrix.base_image }}"
311
- uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
311
+ uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
312
312
with :
313
313
name : vaultwarden-${{ env.SOURCE_VERSION }}-linux-armv6-${{ matrix.base_image }}
314
314
path : vaultwarden-armv6-${{ matrix.base_image }}
315
315
316
316
- name : " Attest artifacts ${{ matrix.base_image }}"
317
- uses : actions/attest-build-provenance@520d128f165991a6c774bcb264f323e3d70747f4 # v2.2.0
317
+ uses : actions/attest-build-provenance@c074443f1aee8d4aeeae555aebba3282517141b2 # v2.2.3
318
318
with :
319
319
subject-path : vaultwarden-*
320
320
# End Upload artifacts to Github Actions
0 commit comments