Dependabot's work is noisy and takes up GH Runners at random times throughout the day.
This makes human-triggered automation runs slower due to busy GH Runners.
GitHub Dependabot does not directly support time-based constraints, such as limiting updates to a specific time window. However, you can work around this limitation by controlling when Dependabot runs through scheduled GitHub Actions or cron jobs that enable or disable Dependabot within a specific time window.
Note that on weekends, dependabot can run at any time.
We want to disable Dependabot at 9AM EST and enable it back at 9PM EST.
This will require cron-driven workflows to enable/disable daily:
Enable
cron: '0 2 * * *' # 9 PM EST (converted to UTC)
Disable
cron: '0 14 * * *' # 9 AM EST (converted to UTC)
Dependabot's work is noisy and takes up GH Runners at random times throughout the day. This makes human-triggered automation runs slower due to busy GH Runners.
GitHub Dependabot does not directly support time-based constraints, such as limiting updates to a specific time window. However, you can work around this limitation by controlling when Dependabot runs through scheduled GitHub Actions or cron jobs that enable or disable Dependabot within a specific time window. Note that on weekends, dependabot can run at any time.
We want to disable Dependabot at 9AM EST and enable it back at 9PM EST. This will require cron-driven workflows to enable/disable daily:
cron: '0 2 * * *' # 9 PM EST (converted to UTC)
cron: '0 14 * * *' # 9 AM EST (converted to UTC)
DoD: Updated workflows in the repo.