From 1f4c1d372451104473b49997a74a28e573552eec Mon Sep 17 00:00:00 2001 From: fithwum Date: Sat, 20 Dec 2025 13:34:12 -0800 Subject: [PATCH] prune test --- .gitea/workflows/base-build.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index d3b380f..02e4e83 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -27,6 +27,15 @@ env: OUTPUT_DIR: ./output jobs: + docker-prune: + name: Docker image prune (pre-clean) + runs-on: vm-docker-build2 + steps: + - name: Prune unused Docker images + run: | + echo "[INFO] Pruning unused Docker images..." + docker image prune -a -f || true + # build-and-push-rootfs-archives: # runs-on: vm-docker-build2 # outputs: @@ -122,6 +131,7 @@ jobs: build-and-push-rootfs-archives: name: Build rootfs (${{ matrix.version }}) runs-on: vm-docker-build2 + needs: docker-prune strategy: fail-fast: false matrix: @@ -190,7 +200,9 @@ jobs: fi # build-and-push-docker-images: - # needs: build-and-push-rootfs-archives + # needs: + # - docker-prune + # - build-and-push-rootfs-archives # if: always() # # if: needs.build-and-push-rootfs-archives.outputs.archives_changed == 'true' # runs-on: vm-docker-build2 @@ -286,7 +298,9 @@ jobs: build-and-push-docker-images: name: Build & Push Docker Images (${{ matrix.version }}) - needs: build-and-push-rootfs-archives + needs: + - docker-prune + - build-and-push-rootfs-archives if: ${{ needs.build-and-push-rootfs-archives.result == 'success' }} runs-on: vm-docker-build2 strategy: