-
Epic
-
Resolution: Won't Do
-
Critical
-
None
-
Automatically file PRs for repetitive tasks
-
-
Evergreen - Milestone 2
Problem statement
There are a few repetitive tasks for the project that we have been handling manually until now that should be automated.
They share the common feature that they end up being a PR on the Evergreen source repo itself or another.
Examples:
- running core or plugins upgrades (PR-330, PR-327, PR-326, PR-318, ...)
- updating the backend to latest (example: https://github.com/jenkins-infra/jenkins-infra/pull/1174)
- updating all npm packages (PR-323)
- running npm audit fix to fix vulnerabilities (PR-329)
- ...
Expected behavior
These tasks should be automated. We should write a common tool that makes it easy to file a PR against a given repo with a set of change that a script or so has created.