From 67aa4ac4377669b47fa1139da2aec050ae0f34eb Mon Sep 17 00:00:00 2001 From: kgridou <32600911+kgridou@users.noreply.github.com> Date: Mon, 8 Jun 2026 16:24:28 +0200 Subject: [PATCH] CI: bump docker actions to Node 24 majors Silence the Node 20 deprecation warning by moving to the newer action majors (all run on Node 24): build-push v6->v7, setup-buildx v3->v4, login v3->v4, metadata v5->v6, in both ci.yml and release.yml. --- .github/workflows/ci.yml | 4 ++-- .github/workflows/release.yml | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b903ffa..f53ee1d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -74,9 +74,9 @@ jobs: steps: - uses: actions/checkout@v5 # Buildx with the docker-container driver — required for GHA cache export. - - uses: docker/setup-buildx-action@v3 + - uses: docker/setup-buildx-action@v4 - name: Build ${{ matrix.name }} image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: ${{ matrix.context }} push: false diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1d22aa6..bbda410 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,10 +27,10 @@ jobs: - uses: actions/checkout@v5 # Buildx with the docker-container driver — required for GHA cache export. - - uses: docker/setup-buildx-action@v3 + - uses: docker/setup-buildx-action@v4 - name: Log in to GHCR - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -39,7 +39,7 @@ jobs: # Derive tags/labels: semver from the git tag plus a moving `latest`. - name: Image metadata id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: ${{ matrix.image }} tags: | @@ -49,7 +49,7 @@ jobs: type=raw,value=latest,enable=${{ startsWith(github.ref, 'refs/tags/') }} - name: Build and push - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: ${{ matrix.context }} push: true