feat(watcher): remove build environments no configuration names #77

Merged
mi merged 1 commits from build-environment-pruning into main 2026-09-17 15:56:36 +02:00
Owner

Werkator imported every werkdock.rootfs into the store and never took
one out: a replaced rootfs left its image behind, one to two GiB each.
mih09 held two for weeks, and the disk trend read the steps as growth.

BuildEnvironmentPruner removes the werkator-buildenv-* images whose
source no repository's host configuration names (werkdock rmi) and the
download caches of URL sources no longer named. The watcher runs it
once per cycle for the whole instance, at most once an hour, never
while a build executes. Images anything else pulled are not touched.

Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com

Werkator imported every werkdock.rootfs into the store and never took one out: a replaced rootfs left its image behind, one to two GiB each. mih09 held two for weeks, and the disk trend read the steps as growth. BuildEnvironmentPruner removes the werkator-buildenv-* images whose source no repository's host configuration names (werkdock rmi) and the download caches of URL sources no longer named. The watcher runs it once per cycle for the whole instance, at most once an hour, never while a build executes. Images anything else pulled are not touched. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
mi added 1 commit 2026-09-17 15:56:02 +02:00
Werkator imported every werkdock.rootfs into the store and never took
one out: a replaced rootfs left its image behind, one to two GiB each.
mih09 held two for weeks, and the disk trend read the steps as growth.

BuildEnvironmentPruner removes the werkator-buildenv-* images whose
source no repository's host configuration names (werkdock rmi) and the
download caches of URL sources no longer named. The watcher runs it
once per cycle for the whole instance, at most once an hour, never
while a build executes. Images anything else pulled are not touched.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
mi merged commit 61c6eeaa0d into main 2026-09-17 15:56:36 +02:00
mi deleted branch build-environment-pruning 2026-09-17 15:56:36 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mi/werkator#77