microsoft / mu_devops

Project Mu Developer Operations
https://microsoft.github.io/mu/
Other
26 stars 22 forks source link

Dependabot and FileSyncer: Run after hours #96

Closed makubacki closed 1 year ago

makubacki commented 1 year ago

Closes #100

File sync can cause a large impact on CI resources. This change moves the trigger to a schedule outside office hours (1AM Pacific Time / 9AM UTC daily) to reduce resource usage during most active periods of other development.

Schedules dependabot checks for times outside normal Pacific timezone working hours when most development occurs.

Signed-off-by: Michael Kubacki michael.kubacki@microsoft.com

apop5 commented 1 year ago

What is the reasoning for pip-actions-submodule to run 3 times a day and pip-actions to only run twice?

makubacki commented 1 year ago

What is the reasoning for pip-actions-submodule to run 3 times a day and pip-actions to only run twice?

I may be misunderstanding. Here's how the files are split and scheduled, please let me know if the question still stands.

Both:

Only actions-pip-submodules.yml:

apop5 commented 1 year ago

What is the reasoning for pip-actions-submodule to run 3 times a day and pip-actions to only run twice?

I may be misunderstanding. Here's how the files are split and scheduled, please let me know if the question still stands.

  • actions-pip-submodules.yml

    • Updates: GitHub actions, PIP modules, and Git submodules
    • Used by: Repos that contain submodules
  • actions-pip.yml

    • Updates: GitHub actions and PIP modules
    • Used by: Repos that do not contain submodules

Both:

  • Update GitHub actions weekly on Mondays at 6:00 PST
  • Update PIP modules daily at 1:00 PST

Only actions-pip-submodules.yml:

  • Updates Git submodules daily at 23:00 PST

I was mis reading. I mistook the "weekly" action as "daily".