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 }}