Skip to content

Commit 5143622

Browse files
committed
Update GitHub Action versions
Signed-off-by: Evan Wies <evan@neomantra.net>
1 parent 96f532f commit 5143622

2 files changed

Lines changed: 21 additions & 21 deletions

File tree

.github/workflows/docker-publish.yml

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -260,32 +260,32 @@ jobs:
260260

261261
steps:
262262
- name: Checkout
263-
uses: actions/checkout@v4
263+
uses: actions/checkout@v6
264264

265265
- name: Set up QEMU
266-
uses: docker/setup-qemu-action@v3
266+
uses: docker/setup-qemu-action@v4
267267

268268
- name: Set up Docker Buildx
269-
uses: docker/setup-buildx-action@v3
269+
uses: docker/setup-buildx-action@v4
270270

271271
- name: Login to GitHub Container Registry
272-
uses: docker/login-action@v3
272+
uses: docker/login-action@v4
273273
with:
274274
registry: ghcr.io
275275
username: ${{ secrets.GHCR_USERNAME }}
276276
password: ${{ secrets.GHCR_PASSWORD }}
277277

278278
- name: Login to Docker Mirror
279279
if: vars.ENABLE_DOCKERHUB_MIRROR == 'true'
280-
uses: docker/login-action@v3
280+
uses: docker/login-action@v4
281281
with:
282282
registry: ${{ env.DOCKERHUB_REGISTRY }}
283283
username: ${{ secrets.DOCKER_USERNAME }}
284284
password: ${{ secrets.DOCKER_PASSWORD }}
285285

286286
- name: Extract metadata (tags, labels)
287287
id: meta
288-
uses: docker/metadata-action@v5
288+
uses: docker/metadata-action@v6
289289
with:
290290
images: |
291291
${{ env.GHCR_IMAGE }}
@@ -297,7 +297,7 @@ jobs:
297297
type=match,pattern=^(.*)-[0-9]+$,group=1,suffix=-${{ matrix.flavor }}-${{ matrix.arch }}
298298
299299
- name: Build and push
300-
uses: docker/build-push-action@v5
300+
uses: docker/build-push-action@v7
301301
with:
302302
context: .
303303
file: ${{ matrix.dockerfile }}
@@ -326,18 +326,18 @@ jobs:
326326
flavor: [alpine, alpine-slim, alpine-apk, amzn2, rocky, centos, centos7, fedora, bookworm, bookworm-buildpack, bullseye, bullseye-debug, bullseye-valgrind, bionic, focal, jammy, noble]
327327
steps:
328328
- name: Checkout
329-
uses: actions/checkout@v4
329+
uses: actions/checkout@v6
330330

331331
- name: Login to GitHub Container Registry
332-
uses: docker/login-action@v3
332+
uses: docker/login-action@v4
333333
with:
334334
registry: ghcr.io
335335
username: ${{ secrets.GHCR_USERNAME }}
336336
password: ${{ secrets.GHCR_PASSWORD }}
337337

338338
- name: Login to Docker Hub (Mirror)
339339
if: vars.ENABLE_DOCKERHUB_MIRROR == 'true'
340-
uses: docker/login-action@v3
340+
uses: docker/login-action@v4
341341
with:
342342
registry: ${{ env.DOCKERHUB_REGISTRY }}
343343
username: ${{ secrets.DOCKER_USERNAME }}
@@ -389,24 +389,24 @@ jobs:
389389

390390
steps:
391391
- name: Checkout
392-
uses: actions/checkout@v4
392+
uses: actions/checkout@v6
393393

394394
- name: Set up QEMU
395-
uses: docker/setup-qemu-action@v3
395+
uses: docker/setup-qemu-action@v4
396396

397397
- name: Set up Docker Buildx
398-
uses: docker/setup-buildx-action@v3
398+
uses: docker/setup-buildx-action@v4
399399

400400
- name: Login to GitHub Container Registry
401-
uses: docker/login-action@v3
401+
uses: docker/login-action@v4
402402
with:
403403
registry: ghcr.io
404404
username: ${{ secrets.GHCR_USERNAME }}
405405
password: ${{ secrets.GHCR_PASSWORD }}
406406

407407
- name: Login to Docker Hub (Mirror)
408408
if: vars.ENABLE_DOCKERHUB_MIRROR == 'true'
409-
uses: docker/login-action@v3
409+
uses: docker/login-action@v4
410410
with:
411411
registry: ${{ env.DOCKERHUB_REGISTRY }}
412412
username: ${{ secrets.DOCKER_USERNAME }}
@@ -426,7 +426,7 @@ jobs:
426426
427427
- name: Extract metadata
428428
id: meta
429-
uses: docker/metadata-action@v5
429+
uses: docker/metadata-action@v6
430430
with:
431431
images: |
432432
${{ env.GHCR_IMAGE }}
@@ -438,7 +438,7 @@ jobs:
438438
type=match,pattern=^(.*)-[0-9]+$,group=1,suffix=-${{ matrix.flavor }}-${{ matrix.arch }}
439439
440440
- name: Build and push
441-
uses: docker/build-push-action@v5
441+
uses: docker/build-push-action@v7
442442
with:
443443
context: .
444444
file: ${{ matrix.dockerfile }}
@@ -469,22 +469,21 @@ jobs:
469469
flavor: [bookworm-fat, bullseye-fat, alpine-fat]
470470
steps:
471471
- name: Checkout
472-
uses: actions/checkout@v4
472+
uses: actions/checkout@v6
473473

474474
- name: Login to GitHub Container Registry
475-
uses: docker/login-action@v3
475+
uses: docker/login-action@v4
476476
with:
477477
registry: ghcr.io
478478
username: ${{ secrets.GHCR_USERNAME }}
479479
password: ${{ secrets.GHCR_PASSWORD }}
480480

481481
- name: Login to Docker Hub (Mirror)
482482
if: vars.ENABLE_DOCKERHUB_MIRROR == 'true'
483-
uses: docker/login-action@v3
483+
uses: docker/login-action@v4
484484
with:
485485
username: ${{ secrets.DOCKER_USERNAME }}
486486
password: ${{ secrets.DOCKER_PASSWORD }}
487487

488488
- name: Create and Push Manifest
489489
run: ./scripts/create-manifest.sh "${{ matrix.flavor }}" "${{ env.GHCR_IMAGE }}" "${{ env.DOCKERHUB_IMAGE }}" "${{ vars.ENABLE_DOCKERHUB_MIRROR }}"
490-

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
## 1.27.1.2-12 (2026-04-16)
55

66
* Upgrade `alpine` built-from source flavor to Alpine 3.22.4 (#296)
7+
* Update GitHub Action versions
78

89
## 1.27.1.2-11 (2026-02-09)
910

0 commit comments

Comments
 (0)