feat(automerge): automerge code dependencies, majors after dashboard approval
This commit is contained in:
1 parent
1372b457f5
commit
6104056f0d
2 files changed
+7
-6
No files matched your search
@@ -17,10 +17,11 @@ Use it from a project repo as the whole of its `renovate.jsonc`:
|
||||
What it does: docker digests, patches and minors merge themselves after a
|
||||
three day wait; docker majors and database majors wait for a click on the
|
||||
dependency dashboard; code dependencies (npm, pip, go.mod, actions) are
|
||||
collected into one pull request per repo and never merge themselves. Registries
|
||||
without a release timestamp get the `wait-3d` label instead, and the age gate
|
||||
merges those. The edge (`caddy/**`), `_legacy/**` and worktree compose files are
|
||||
out of scope.
|
||||
collected into one pull request per repo, which merges itself after the same
|
||||
three day wait; code majors wait for a click on the dependency dashboard and
|
||||
merge themselves once approved. Registries without a release timestamp get the
|
||||
`wait-3d` label instead, and the age gate merges those. The edge (`caddy/**`),
|
||||
`_legacy/**` and worktree compose files are out of scope.
|
||||
|
||||
The repo has to carry the `renovate`, `wait-3d` and `deps-code` labels before
|
||||
the first run: Renovate fails on a label that does not exist.
|
||||
|
||||
+2
-2
@@ -125,7 +125,7 @@
|
||||
"pinDigest"
|
||||
],
|
||||
"groupName": "code dependencies",
|
||||
"automerge": false,
|
||||
"automerge": true,
|
||||
"addLabels": [
|
||||
"deps-code"
|
||||
]
|
||||
@@ -137,7 +137,7 @@
|
||||
"matchUpdateTypes": [
|
||||
"major"
|
||||
],
|
||||
"automerge": false,
|
||||
"automerge": true,
|
||||
"dependencyDashboardApproval": true
|
||||
}
|
||||
]
|
||||
|
||||
Reference in new issue
Block a user