From b04de045c5c153e8435e86be742b27f9b43bb6dd Mon Sep 17 00:00:00 2001 From: SysAdmin Date: Sun, 16 Nov 2025 21:05:09 +0000 Subject: [PATCH] fix: Remove Docker buildx setup to resolve CI/CD permissions error MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Issue: - Docker buildx creates containerized builder requiring elevated capabilities - Gitea Actions runner doesn't have permission to apply Linux capabilities - Error: "unable to apply caps: operation not permitted" Solution: - Removed docker/setup-buildx-action from both build jobs - Using standard docker build (already configured via DOCKER_BUILDKIT=1) - BuildKit features still enabled via environment variable Impact: - CI/CD builds will now succeed without capability errors - No functionality lost (workflow uses 'docker build', not 'docker buildx build') - Faster build start (no buildx container creation overhead) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .gitea/workflows/build-and-deploy.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index d0892f6..60a651c 100644 --- a/.gitea/workflows/build-and-deploy.yml +++ b/.gitea/workflows/build-and-deploy.yml @@ -21,9 +21,6 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - name: Build LittleShop image run: | echo "Building LittleShop Docker image" @@ -54,9 +51,6 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - name: Build TeleBot image run: | echo "Building TeleBot Docker image"