3131 - main
3232
3333env :
34- VERSION_NUMBER : ' v1.10.1 '
34+ VERSION_NUMBER : ' v1.10.2 '
3535 DOCKERHUB_REGISTRY_NAME : ' digitalghostdev/poke-cli'
3636 AWS_REGION : ' us-west-2'
3737
9494 uses : actions/checkout@v6
9595
9696 - name : Set up Go
97- uses : actions/setup-go@v5
97+ uses : actions/setup-go@v6
9898 with :
9999 go-version : ' 1.25.9'
100100
@@ -140,7 +140,7 @@ jobs:
140140 --target dist/poke-cli_${{ env.VERSION_NUMBER }}_linux_${{ matrix.arch }}.apk
141141
142142 - name : Upload packages as artifacts
143- uses : actions/upload-artifact@v4
143+ uses : actions/upload-artifact@v6
144144 with :
145145 name : linux-packages-${{ matrix.arch }}
146146 path : dist/*
@@ -156,13 +156,13 @@ jobs:
156156
157157 steps :
158158 - name : Download package artifact
159- uses : actions/download-artifact@v4
159+ uses : actions/download-artifact@v7
160160 with :
161161 name : linux-packages-${{ matrix.arch }}
162162 path : packages/
163163
164164 - name : Install Cloudsmith CLI
165- uses : cloudsmith-io/cloudsmith-cli-action@v1.0.8
165+ uses : cloudsmith-io/cloudsmith-cli-action@v2
166166 with :
167167 api-key : ${{ secrets.CLOUDSMITH_API_KEY }}
168168
@@ -184,13 +184,13 @@ jobs:
184184
185185 steps :
186186 - name : Download package artifact
187- uses : actions/download-artifact@v4
187+ uses : actions/download-artifact@v7
188188 with :
189189 name : linux-packages-${{ matrix.arch }}
190190 path : packages/
191191
192192 - name : Install Cloudsmith CLI
193- uses : cloudsmith-io/cloudsmith-cli-action@v1.0.8
193+ uses : cloudsmith-io/cloudsmith-cli-action@v2
194194 with :
195195 api-key : ${{ secrets.CLOUDSMITH_API_KEY }}
196196
@@ -212,13 +212,13 @@ jobs:
212212
213213 steps :
214214 - name : Download package artifact
215- uses : actions/download-artifact@v4
215+ uses : actions/download-artifact@v7
216216 with :
217217 name : linux-packages-${{ matrix.arch }}
218218 path : packages/
219219
220220 - name : Install Cloudsmith CLI
221- uses : cloudsmith-io/cloudsmith-cli-action@v1.0.8
221+ uses : cloudsmith-io/cloudsmith-cli-action@v2
222222 with :
223223 api-key : ${{ secrets.CLOUDSMITH_API_KEY }}
224224
@@ -267,7 +267,7 @@ jobs:
267267
268268 - name : Upload Report
269269 if : always()
270- uses : actions/upload-artifact@v4
270+ uses : actions/upload-artifact@v6
271271 with :
272272 name : lychee-report
273273 path : ./lychee-report.md
@@ -285,23 +285,23 @@ jobs:
285285 docs
286286
287287 - name : Set up Docker Buildx
288- uses : ' docker/setup-buildx-action@v3.0.0 '
288+ uses : ' docker/setup-buildx-action@v4 '
289289
290290 - name : Prepare Docker Build Context
291291 run : |
292292 mkdir docker-context
293293 rsync -av --exclude=docker-context . docker-context/
294294
295295 - name : Build and Export
296- uses : ' docker/build-push-action@v5.0.0 '
296+ uses : ' docker/build-push-action@v7 '
297297 with :
298298 context : ./docker-context
299299 file : ./docker-context/docs/Dockerfile
300300 tags : docs:latest
301301 outputs : type=docker,dest=/tmp/docs.tar
302302
303303 - name : Upload Artifact
304- uses : actions/upload-artifact@v4
304+ uses : actions/upload-artifact@v6
305305 with :
306306 name : docs
307307 path : /tmp/docs.tar
@@ -316,7 +316,7 @@ jobs:
316316 uses : actions/checkout@v6
317317
318318 - name : Configure AWS
319- uses : aws-actions/configure-aws-credentials@v4
319+ uses : aws-actions/configure-aws-credentials@v6
320320 with :
321321 aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
322322 aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -327,7 +327,7 @@ jobs:
327327 uses : aws-actions/amazon-ecr-login@v2
328328
329329 - name : Download Artifact
330- uses : actions/download-artifact@v4
330+ uses : actions/download-artifact@v7
331331 with :
332332 name : docs
333333 path : /tmp
@@ -365,22 +365,22 @@ jobs:
365365 uses : actions/checkout@v6
366366
367367 - name : Set up Docker Buildx
368- uses : ' docker/setup-buildx-action@v3.0.0 '
368+ uses : ' docker/setup-buildx-action@v4 '
369369
370370 - name : Prepare Docker Build Context
371371 run : |
372372 mkdir docker-context
373373 rsync -av --exclude=docker-context . docker-context/
374374
375375 - name : Build and Export
376- uses : ' docker/build-push-action@v5.0.0 '
376+ uses : ' docker/build-push-action@v7 '
377377 with :
378378 context : ./docker-context
379379 tags : poke-cli:${{ env.VERSION_NUMBER }}
380380 outputs : type=docker,dest=/tmp/poke-cli.tar
381381
382382 - name : Upload Artifact
383- uses : actions/upload-artifact@v4
383+ uses : actions/upload-artifact@v6
384384 with :
385385 name : poke-cli
386386 path : /tmp/poke-cli.tar
@@ -396,7 +396,7 @@ jobs:
396396 uses : actions/checkout@v6
397397
398398 - name : Configure AWS
399- uses : aws-actions/configure-aws-credentials@v4
399+ uses : aws-actions/configure-aws-credentials@v6
400400 with :
401401 aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
402402 aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -422,10 +422,10 @@ jobs:
422422 uses : actions/checkout@v6
423423
424424 - name : Set up Docker Buildx
425- uses : ' docker/setup-buildx-action@v3.0.0 '
425+ uses : ' docker/setup-buildx-action@v4 '
426426
427427 - name : Download Artifact
428- uses : actions/download-artifact@v4
428+ uses : actions/download-artifact@v7
429429 with :
430430 name : poke-cli
431431 path : /tmp
@@ -451,13 +451,13 @@ jobs:
451451
452452 steps :
453453 - name : Download SBOM
454- uses : actions/download-artifact@v4
454+ uses : actions/download-artifact@v7
455455 with :
456456 name : poke-cli-sbom-${{ env.VERSION_NUMBER }}.spdx.json
457457 path : /tmp
458458
459459 - name : Scan SBOM
460- uses : anchore/scan-action@v5
460+ uses : anchore/scan-action@v7
461461 id : scan
462462 with :
463463 sbom : /tmp/poke-cli-sbom-${{ env.VERSION_NUMBER }}.spdx.json
@@ -486,25 +486,25 @@ jobs:
486486
487487 - name : Docker Meta
488488 id : meta
489- uses : ' docker/metadata-action@v5.0.0 '
489+ uses : ' docker/metadata-action@v6 '
490490 with :
491491 images : ${{ env.DOCKERHUB_REGISTRY_NAME }}
492492
493493 - name : Set up QEMU
494- uses : ' docker/setup-qemu-action@v3 '
494+ uses : ' docker/setup-qemu-action@v4 '
495495
496496 - name : Set up Docker Buildx
497- uses : ' docker/setup-buildx-action@v3.0.0 '
497+ uses : ' docker/setup-buildx-action@v4 '
498498
499499 - name : Login to Docker Hub
500- uses : ' docker/login-action@v3 '
500+ uses : ' docker/login-action@v4 '
501501 with :
502502 username : ${{ secrets.DOCKERHUB_USERNAME }}
503503 password : ${{ secrets.DOCKERHUB_TOKEN }}
504504
505505 - name : Build and Push by Digest
506506 id : build
507- uses : ' docker/build-push-action@v5.0.0 '
507+ uses : ' docker/build-push-action@v7 '
508508 with :
509509 context : .
510510 platforms : ${{ matrix.platform }}
@@ -519,7 +519,7 @@ jobs:
519519
520520 - name : Upload Digest for AMD64
521521 if : matrix.platform == 'linux/amd64'
522- uses : actions/upload-artifact@v4
522+ uses : actions/upload-artifact@v6
523523 with :
524524 name : digests-amd64
525525 path : /tmp/digests/*
@@ -528,7 +528,7 @@ jobs:
528528
529529 - name : Upload Digest for ARM64
530530 if : matrix.platform == 'linux/arm64'
531- uses : actions/upload-artifact@v4
531+ uses : actions/upload-artifact@v6
532532 with :
533533 name : digests-arm64
534534 path : /tmp/digests/*
@@ -541,24 +541,24 @@ jobs:
541541
542542 steps :
543543 - name : Download Digests
544- uses : actions/download-artifact@v4
544+ uses : actions/download-artifact@v7
545545 with :
546546 pattern : digests-*
547547 path : /tmp/digests
548548 merge-multiple : true
549549
550550 - name : Set up Docker Buildx
551- uses : ' docker/setup-buildx-action@v3.0.0 '
551+ uses : ' docker/setup-buildx-action@v4 '
552552
553553 - name : Docker meta
554554 id : meta
555- uses : ' docker/metadata-action@v5.0.0 '
555+ uses : ' docker/metadata-action@v6 '
556556 with :
557557 images : ${{ env.DOCKERHUB_REGISTRY_NAME }}
558558 tags : ${{ env.VERSION_NUMBER }}
559559
560560 - name : Login to Docker Hub
561- uses : ' docker/login-action@v3 '
561+ uses : ' docker/login-action@v4 '
562562 with :
563563 username : ${{ secrets.DOCKERHUB_USERNAME }}
564564 password : ${{ secrets.DOCKERHUB_TOKEN }}
0 commit comments