feat(docker): ask rootlesskit where a rootless daemon publishes ports
werkator build succeeded after 02:13
fix(docker): a host override in docker.env wins over Werkator's default
werkator build succeeded after 02:01
run history now outlives artifacts
werkator build succeeded after 02:30
fix(init): the nightly Docker cleanup keeps Werkator's build images
werkator build succeeded after 02:25
feat(ui): give the pull request a column of its own
werkator build succeeded after 03:19
feat(ui): show the open pull request of a branch as PR#<number>
werkator build succeeded after 02:51
fix(init): the nightly Docker cleanup removes anonymous volumes too
werkator build succeeded after 02:34
fix(sizing): a RAM downsize needs no peak below 40 %
werkator build succeeded after 02:21
fix(sizing): a disk is sized by the level it holds, not by one quarter hour
werkator build succeeded after 02:10
feat(watcher): remove build environments no configuration names
werkator build succeeded after 03:14
feat(werkdock): one Gradle user home for all sandboxes of a host
werkator build succeeded after 02:45
Allow branch-owned sandboxed follow-up builds (#74)
werkator build succeeded after 02:15
fix: three things vm4006 said after the update
werkator build succeeded after 02:04
fix(config): a build definition can say docker.socket
werkator build succeeded after 02:15
fix(test): a grandchild need not win a whole core
werkator build succeeded after 02:35
feat(build): record where a build spent its time
werkator build succeeded after 02:18
feat(metrics): collect the time spent waiting for storage (#69)
werkator build succeeded after 01:58
Cpu sample rate
werkator build succeeded after 02:04
feat(build): record the processor time a build consumed (#67)
werkator build failed after 02:20