sourcegraph/renovate.json
Erik Seliger 89653f6e18
Require approval to run Renovate (#57608)
We don't seem to regularly address any of these PRs that are currently open, but Renovate force pushes to the PRs it currently has open. For some of the current branches, we ran what looks like >2500 builds so far.
That seems quite wasteful to me.

This makes the workflow explicit: You go to the dashboard, check the checkbox, and get the PR you want to merge in a moment.
No more crazy amount of CI jobs generated from pretty much stale PRs.

Also, most of the package specific rules felt outdated so removed them.

Once this is merged, I will close the current stale PRs (can be reopened using the dashboard) and we should ideally see less CI jobs.
2023-10-18 20:36:53 +02:00

16 lines
421 B
JSON

{
"$schema": "http://json.schemastore.org/renovate",
"extends": ["github>sourcegraph/renovate-config"],
"semanticCommits": "disabled",
"rebaseWhen": "never",
"prBodyNotes": ["Test plan: CI should pass with updated dependencies."],
"dependencyDashboardApproval": true,
"packageRules": [
{
"matchDepTypes": ["engines"],
"matchPackageNames": ["node"],
"rangeStrategy": "bump"
}
]
}