Details
-
Type:
RFC
-
Status: Implemented
-
Resolution: Done
-
Component/s: DM
-
Labels:None
Description
It has been observed that many tickets are merged just before the weekly build runs on Friday nights (actually 00:00 Pacific Time Saturday). The reviews for such merges may be requested on short notice and may require interactive discussion between the developer and reviewer. The potential interruptions due to this activity seem contrary to the spirit of Focus Friday.
One way of keeping Friday focused is to move the weekly build to Wednesday night. The weekly build does not take long enough to interfere with developer resources the next day (it typically finishes between 05:00 and 06:00 Pacific). Moving the build also allows any breakages to be debugged and fixed on a workday rather than on a weekend or Focus Friday. It does mean that new containers would now become available (but not necessarily be recommended) for the Rubin Science Platform on Thursdays.
If including extensive testing in the weekly build does start to infringe on Thursday development resources, then the alternatives would be to allocate more CI resources or to reconsider the run date.
Well if we are giving up the opportunity to run long/heavy validation jobs over the weekend, we might as well do the weekly on Wednesdays and make the Science Platform folks less miserable - unmoored from a weekend reference there is nothing special about Thursday.