Switch from pyup to Dependabot
Categories
(Tree Management :: Treeherder, enhancement, P1)
Tracking
(Not tracked)
People
(Reporter: emorley, Assigned: emorley)
References
Details
Attachments
(2 files)
Since:
- pyup does not appear to be actively maintained (eg we had to chase multiple times a few months ago to get the corrupt cache reset)
- dependabot is a GitHub app rather than a legacy oauth app (so doesn't have the security issues around having to use a dedicated account etc)
- dependabot supports setting a reviewer when opening a PR (unlike pyup)
- dependabot supports some of the emerging/more modern package management tools like Poetry
- dependabot also supports updating other types of dependencies, so perhaps could replace Renovate for JS deps in the future
- dependabot is now used by several other Mozilla projects who were formerly using pyup
Comment 1•6 years ago
|
||
Comment 2•6 years ago
|
||
| Assignee | ||
Comment 3•6 years ago
|
||
The Dependabot GitHub app activated via:
https://github.com/apps/dependabot/installations/new
Configs landed in:
https://github.com/mozilla/treeherder/commit/b1b3ebfa11114b10bbbb6899e2423449271064a8
https://github.com/mozilla/treeherder/commit/9d0c77620f8b5ea77f2acb84e66bd499c7551c5d
I've set Cameron as the default reviewer of these Python dep PRs, and will separately update the Renovate config to make Sarah the reviewer of the JS deps (per our chat the other day). Let me know if you'd prefer something different.
I've removed all of the old pyup webhooks/custom service user etc.
Dependabot doesn't seem to be accepting the ignored version ranges, even after switching them around. I've filed:
https://github.com/dependabot/feedback/issues/359
| Assignee | ||
Comment 4•6 years ago
|
||
All sorted now :-)
Updated•4 years ago
|
Description
•