From e463ab09d4c612b5a096b412228438706ed86238 Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev <572431+veikab@users.noreply.github.com> Date: Fri, 8 May 2026 18:31:32 +0700 Subject: [PATCH] Use shared builder for flutter builds --- .gitea/workflows/build-and-deploy.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index 927cf60..fcd687c 100644 --- a/.gitea/workflows/build-and-deploy.yml +++ b/.gitea/workflows/build-and-deploy.yml @@ -25,14 +25,12 @@ jobs: - name: Free Docker build space run: | set -euo pipefail - docker buildx prune --all --force || true - docker builder prune --all --force || true - docker system prune --all --force || true + docker buildx prune --builder builder --all --max-used-space 40gb -f || true - name: Build and push image run: | set -euo pipefail - builder="mapflow-builder" + builder="builder" if ! docker buildx inspect "$builder" >/dev/null 2>&1; then docker buildx create --name "$builder" --driver docker-container --buildkitd-config /etc/buildkit/buildkitd.toml fi @@ -82,3 +80,8 @@ jobs: -H "x-api-key: ${{ secrets.DOKPLOY_TOKEN }}" \ -H "Content-Type: application/json" \ -d "$payload" + + - name: Prune shared BuildKit cache + run: | + set -euo pipefail + docker buildx prune --builder builder --all --max-used-space 40gb -f