From ac2849fb9b82e28404ed83357c253457866f6092 Mon Sep 17 00:00:00 2001 From: Lukasz Raczylo Date: Sat, 3 Jan 2026 23:19:14 +0000 Subject: [PATCH] fix: configure Docker buildx for multi-platform builds Added Docker buildx setup with docker-container driver to support multi-platform Docker image builds in the release job. Changes: - Set up Docker buildx with moby/buildkit driver - Login to GitHub Container Registry before GoReleaser This fixes the error: "Multi-platform build is not supported for the docker driver" --- .github/workflows/go-release-cgo.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/go-release-cgo.yaml b/.github/workflows/go-release-cgo.yaml index 12b613e..46c6859 100644 --- a/.github/workflows/go-release-cgo.yaml +++ b/.github/workflows/go-release-cgo.yaml @@ -248,6 +248,18 @@ jobs: with: go-version: ${{ inputs.go-version }} + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + driver-opts: image=moby/buildkit:latest + + - name: Login to GitHub Container Registry + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + - name: Download all artifacts uses: actions/download-artifact@v4 with: