Details
-
Type:
Epic
-
Status: Open (View Workflow)
-
Priority:
Critical
-
Resolution: Unresolved
-
Component/s: evergreen
-
Labels:None
-
Epic Name:Automatically file PRs for repetitive tasks
-
Similar Issues:
-
Sprint:Evergreen - Milestone 2
Description
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.