beeware / briefcase

Tools to support converting a Python project into a standalone native application.
https://briefcase.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
2.48k stars 352 forks source link

Limit automatic version updates to once a month #1797

Closed rmartin16 closed 3 days ago

rmartin16 commented 1 month ago

Changes

PR Checklist:

rmartin16 commented 1 month ago

FYI: Moving Dependabot to "monthly" puts us at the mercy of GitHub for when all these PRs show up. First, monthly means the first day of the month; we can't say "run the first monday" or something. Second, I don't know if time is respected for monthly....

rmartin16 commented 1 month ago

Furthermore, the non-Dependabot updates are controlled by cron specification which means we're limited to running as early as 0000 UTC on the first of the month....so, 8AM in Perth. Meanwhile, Dependabot updates can specify a timezone so they can still start at 6AM.

freakboy3742 commented 3 days ago

I'm going to close this one for now. It looks like we hit a surge of new releases in April/May, probably a combination of a new Ubuntu LTS release, plus everyone cutting releases prior to PyCon US. Since then, Monday updates have been a lot more manageable; and having a large number of small updates is easier to manage than a small number of updates that introduce lots of (potentially conflicting) changes.