improve tmp clearance
Created by: devcurmudgeon
for CI users, it's not great that default behaviour means later runs wipe the tmp dir for (say) a broken build that we may need to examine as debris. currently we can get around this by setting cleanup: false, but that's not ideal.
possible improvements are
- only clear tmp dirs older than a config time
- only clear tmp dirs at min-gigabytes