mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-09 04:06:42 +00:00
Introduce a new sys-cleanup role to perform cross-distro cleanup (apt, pacman, dnf, yum, language caches, temp dirs and journald) for CI/container environments. Add aggressive Docker prune handler (system + buildx + builder + log truncate) to prevent GitHub Actions images from growing uncontrollably. Integrate Nix garbage collection and store optimisation for CI runs. Cleanup is guarded by MODE_CLEANUP and DOCKER_IN_CONTAINER to ensure it never runs on real production hosts. https://chatgpt.com/share/6967ad99-8e50-800f-b4e9-4cd8e45c29bc
This folder contains the cross role tasks