feat(automerge): automerge code dependencies, majors after dashboard approval

This commit is contained in:
hh committed 2026-09-15 21:06:54 +00:00
1 parent 1372b457f5
commit 6104056f0d
2 files changed
+7 -6

No files matched your search

+5 -4
View File
@@ -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 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 three day wait; docker majors and database majors wait for a click on the
dependency dashboard; code dependencies (npm, pip, go.mod, actions) are dependency dashboard; code dependencies (npm, pip, go.mod, actions) are
collected into one pull request per repo and never merge themselves. Registries collected into one pull request per repo, which merges itself after the same
without a release timestamp get the `wait-3d` label instead, and the age gate three day wait; code majors wait for a click on the dependency dashboard and
merges those. The edge (`caddy/**`), `_legacy/**` and worktree compose files are merge themselves once approved. Registries without a release timestamp get the
out of scope. `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 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. the first run: Renovate fails on a label that does not exist.
+2 -2
View File
@@ -125,7 +125,7 @@
"pinDigest" "pinDigest"
], ],
"groupName": "code dependencies", "groupName": "code dependencies",
"automerge": false, "automerge": true,
"addLabels": [ "addLabels": [
"deps-code" "deps-code"
] ]
@@ -137,7 +137,7 @@
"matchUpdateTypes": [ "matchUpdateTypes": [
"major" "major"
], ],
"automerge": false, "automerge": true,
"dependencyDashboardApproval": true "dependencyDashboardApproval": true
} }
] ]