From cb597eb84279d43ef2c258d3526edf9d92a8efb8 Mon Sep 17 00:00:00 2001 From: Henry Stern Date: Sun, 24 May 2026 08:01:37 -0300 Subject: [PATCH] ci: bump docker/* actions to node24 majors GitHub flagged node20 deprecation on every docker/* action across build-image and the e2e matrix. Bumps: - docker/setup-qemu-action v3 -> v4 - docker/setup-buildx-action v3 -> v4 - docker/login-action v3 -> v4 - docker/build-push-action v6 -> v7 All four releases ship the node24 runtime. No input/output schema changes that affect this workflow. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/ci.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index e276199..9c6e4d9 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -31,12 +31,12 @@ jobs: steps: - uses: actions/checkout@v6 - - uses: docker/setup-qemu-action@v3 + - uses: docker/setup-qemu-action@v4 - - uses: docker/setup-buildx-action@v3 + - uses: docker/setup-buildx-action@v4 - name: Log in to ghcr.io - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -54,7 +54,7 @@ jobs: # runs natively, not under qemu. Cache shared with the runtime build # below so the source-layer build is reused. - name: Test (Dockerfile `test` stage) - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . target: test @@ -65,7 +65,7 @@ jobs: - name: Build + push multi-arch runtime id: build - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . platforms: linux/amd64,linux/arm64 @@ -79,7 +79,7 @@ jobs: # registry-served image works under `services:` blocks if we ever # promote the stub to a service container. - name: Build + push plane-stub image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . file: test/e2e-docker/plane-stub/Dockerfile @@ -178,7 +178,7 @@ jobs: - uses: actions/checkout@v6 - name: Log in to ghcr.io - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -841,10 +841,10 @@ jobs: echo "yes=false" >> "$GITHUB_OUTPUT" fi - - uses: docker/setup-buildx-action@v3 + - uses: docker/setup-buildx-action@v4 - name: Log in to ghcr.io - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }}