steps: - name: Install cache budget enforcer sudo: true upload: src: configs/buildkit/ana-docker/prune.sh dest: /usr/local/sbin/pfi-buildkit-cache-prune mode: '0755' - name: Install cache budget service sudo: true upload: src: configs/buildkit/ana-docker/buildkit-cache-prune.service dest: /etc/systemd/system/buildkit-cache-prune.service mode: '0644' - name: Install cache budget timer sudo: true upload: src: configs/buildkit/ana-docker/buildkit-cache-prune.timer dest: /etc/systemd/system/buildkit-cache-prune.timer mode: '0644' - name: Enable hourly budget enforcement sudo: true shell: systemctl daemon-reload && systemctl enable --now buildkit-cache-prune.timer verify: - name: Verify scheduled cache enforcement shell: systemctl is-active buildkit-cache-prune.timer && systemctl list-timers buildkit-cache-prune.timer --no-pager