ec0f2b99

By: Greg Pfeil <greg@technomadic.org>

Adjust the schedule for lock-file maintenance

Using `"* * * * *"` seems fine for many repos, but there are also some for which
that causes real chaos – new PRs as soon as the previous one merges, ad
infinitum.

This now switches between constant & weekly updates depending on the root inputs
for the flake. If it contains any root (non-`follows`) inputs that aren’t
whitelisted, it gets the more cautious weekly update.

This also sets the time zone, and adjusts Flaky’s own monthly updates slightly.

Total

2m01s

Time to Start Worker time Duration Time to finish Idle
Config 21s 1s 1s 23s 21s
Eval 23s 47s 47s 1m11s 0s
Build 1m10s 6m54s 1m12s 2m23s 0s
Suite 21s 7m43s 2m01s 2m23s 22s

Timeline

Config Eval Build Compressed gap
0s30s40s50s1m1m10s1m20s1m30s1m40s1m50s2m2m10s2m20s