Skip to content
This repository has been archived by the owner on Aug 4, 2022. It is now read-only.

Automate Glean upgrades and update Dependabot interval 馃摝 #278

Open
hackebrot opened this issue Oct 5, 2021 · 0 comments 路 Fixed by #281
Open

Automate Glean upgrades and update Dependabot interval 馃摝 #278

hackebrot opened this issue Oct 5, 2021 · 0 comments 路 Fixed by #281
Labels
Dependabot Tasks related to managing Dependabot dependencies Tasks related to managing dependencies discussion Issues for discussing ideas for features glean-sdk Issues and pull-requests related to the Glean SDK

Comments

@hackebrot
Copy link
Collaborator

Currently Dependabot is configured to check for Python package updates every day. This is causing a considerable amount of noise for project maintainers. @badboy and I talked about this on Element today: It would be great if Dependabot could create a single pull request for compatible version upgrades instead of a pull request for every single package, which triggers many GitHub notifications and unnecessary CI runs.

Ideas

Here are a few idea for working around this problem or at least improve the situation for project maintainers:

  1. Set Dependabot's schedule.interval to "weekly" and add a step in the Glean release process to submit pull requests to burnham
  2. Set Dependabot's schedule.interval to "weekly" and develop a GitHub Action to automatically check for glean-sdk and glean-parser Python package releases and submit pull requests with version upgrades for Glean to burnham
  3. Set Dependabot's schedule.interval to "weekly" and add an additional requirements.txt file in a different directory that contains only glean-sdk and glean-parser and set the schedule.interval for that file to "daily"
  4. Add a Dependabot update config that uses allow and dependency-name to set different schedule.interval for Glean dependencies and other Python dependencies

Links

@hackebrot hackebrot added dependencies Tasks related to managing dependencies discussion Issues for discussing ideas for features glean-sdk Issues and pull-requests related to the Glean SDK Dependabot Tasks related to managing Dependabot labels Oct 5, 2021
@hackebrot hackebrot reopened this Oct 7, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Dependabot Tasks related to managing Dependabot dependencies Tasks related to managing dependencies discussion Issues for discussing ideas for features glean-sdk Issues and pull-requests related to the Glean SDK
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant