diff --git a/.gitea/workflows/pipeline.yml b/.gitea/workflows/pipeline.yml index 7c2bf62..848505a 100644 --- a/.gitea/workflows/pipeline.yml +++ b/.gitea/workflows/pipeline.yml @@ -24,6 +24,15 @@ env: VERSIONS: testing vanilla fabric neoforged forge bukkit 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 + poll-debian-base-and-detect-changes: runs-on: vm-docker-build2 outputs: @@ -142,7 +151,9 @@ jobs: build-minecraft-images: runs-on: vm-docker-build2 - needs: poll-debian-base-and-detect-changes + needs: + - docker-prune + - poll-debian-base-and-detect-changes if: | needs.poll-debian-base-and-detect-changes.outputs.digest_changed == 'true' || needs.poll-debian-base-and-detect-changes.outputs.versions_changed != '' ||