From c79d92c76a2af57a2d70f44baa1329b07e58547c Mon Sep 17 00:00:00 2001 From: Michal Date: Mon, 9 Mar 2026 01:11:41 +0000 Subject: [PATCH] ci: use plain docker build/push (host daemon already configured) Buildx docker-container driver needs socket perms the runner lacks. The host Docker daemon should already trust its local registry, so skip insecure registry config and use plain docker build/push. Co-Authored-By: Claude Opus 4.6 --- .gitea/workflows/ci.yml | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 851598c..27fc3e0 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -144,45 +144,35 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up Buildx for insecure registry + - name: Login to Gitea container registry run: | - cat > /tmp/buildkitd.toml < ~/.docker/config.json + echo "${{ secrets.PACKAGES_TOKEN }}" | docker login \ + --username ${{ env.GITEA_OWNER }} --password-stdin \ + ${{ env.GITEA_REGISTRY }} - name: Build & push mcpd run: | - docker buildx build --push \ - -t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpd:latest \ + docker build -t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpd:latest \ -f deploy/Dockerfile.mcpd . + docker push ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpd:latest - name: Build & push node-runner run: | - docker buildx build --push \ - -t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpctl-node-runner:latest \ + docker build -t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpctl-node-runner:latest \ -f deploy/Dockerfile.node-runner . + docker push ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpctl-node-runner:latest - name: Build & push python-runner run: | - docker buildx build --push \ - -t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpctl-python-runner:latest \ + docker build -t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpctl-python-runner:latest \ -f deploy/Dockerfile.python-runner . + docker push ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/mcpctl-python-runner:latest - name: Build & push docmost-mcp run: | - docker buildx build --push \ - -t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/docmost-mcp:latest \ + docker build -t ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/docmost-mcp:latest \ -f deploy/Dockerfile.docmost-mcp . + docker push ${{ env.GITEA_REGISTRY }}/${{ env.GITEA_OWNER }}/docmost-mcp:latest - name: Link packages to repository env: