From 861a447de2c2dfd14ee17d9538f5e765dbde4d6d Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sat, 27 Dec 2025 08:56:22 +0100 Subject: [PATCH] Enhance retry logic with cleanup commands Added cleanup steps before retrying the build process. --- .github/workflows/onpush_builder.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/onpush_builder.yaml b/.github/workflows/onpush_builder.yaml index bb3549fdd..a9157abb1 100644 --- a/.github/workflows/onpush_builder.yaml +++ b/.github/workflows/onpush_builder.yaml @@ -186,9 +186,15 @@ jobs: --docker-hub "ghcr.io/${{ github.repository_owner }}" \ --addon - - name: Wait 3 minutes before retry + - name: Cleanup and wait 3 minutes before retry if: steps.check.outputs.build_arch == 'true' && steps.dockerfile_check.outputs.has_dockerfile == 'true' && steps.builderstep1.outcome == 'failure' - run: sleep 180 + run: | + df -h + sudo docker system df || true + sudo docker builder prune -af || true + sudo docker system prune -af --volumes || true + df -h + sleep 180 - name: Build ${{ matrix.addon }} add-on (attempt 2) if: steps.check.outputs.build_arch == 'true' && steps.dockerfile_check.outputs.has_dockerfile == 'true' && steps.builderstep1.outcome == 'failure'