From b940fa4dc813548be860aecbadbb80f943147f05 Mon Sep 17 00:00:00 2001 From: BMAD CI Fix Agent Date: Mon, 22 Jun 2026 08:48:32 -0500 Subject: [PATCH] ci(build): pin BuildKit for publish workflow --- .github/workflows/build.yml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f9b0d3a..025446f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,7 +26,7 @@ jobs: new_tag: ${{ steps.bump.outputs.new_tag }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -69,7 +69,7 @@ jobs: tag: ${{ steps.tag.outputs.tag }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -83,13 +83,15 @@ jobs: fi - name: Set up QEMU for multi-arch - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 + with: + driver-opts: image=moby/buildkit:v0.31.0 - name: Log in to GHCR - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -97,7 +99,7 @@ jobs: - name: Extract metadata (tags, labels) id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: ${{ env.IMAGE_NAME }} tags: | @@ -109,7 +111,7 @@ jobs: org.opencontainers.image.licenses=MIT - name: Build and push multi-arch image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . platforms: linux/amd64,linux/arm64 @@ -154,7 +156,7 @@ jobs: echo "version=${VERSION}" >> "$GITHUB_OUTPUT" - name: Log in to GHCR - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -196,7 +198,7 @@ jobs: issues: write steps: - name: Create issue on build failure - uses: actions/github-script@v7 + uses: actions/github-script@v9 with: script: | const title = `Build failed: ${new Date().toISOString().split('T')[0]}`;