|
1 | 1 | { |
2 | 2 | $schema: "https://docs.renovatebot.com/renovate-schema.json", |
3 | | - extends: ["config:recommended", ":semanticCommitTypeAll(chore)", "helpers:pinGitHubActionDigests"], |
| 3 | + extends: [ |
| 4 | + "config:recommended", |
| 5 | + ":semanticCommitTypeAll(chore)", |
| 6 | + "helpers:pinGitHubActionDigests", |
| 7 | + ], |
4 | 8 | labels: ["release-exclude", "renovate"], |
5 | 9 | baseBranches: ["main", "/^release-.+$/"], |
6 | 10 | nix: { |
|
24 | 28 | matchUpdateTypes: ["major", "minor", "patch"], |
25 | 29 | enabled: false, |
26 | 30 | }, |
| 31 | + { |
| 32 | + // Automerge minor and patch updates for _official_ Actions |
| 33 | + matchManagers: ["github-actions"], |
| 34 | + matchPackagePatterns: ["^actions/"], |
| 35 | + matchUpdateTypes: ["minor", "patch"], |
| 36 | + automerge: true, |
| 37 | + }, |
| 38 | + { |
| 39 | + // Automerge dependency pinning PRs (on main) |
| 40 | + matchBaseBranches: ["main"], |
| 41 | + matchUpdateTypes: ["pin", "pinDigest"], |
| 42 | + groupName: "{{manager}} pin versions", |
| 43 | + automerge: true, |
| 44 | + }, |
27 | 45 | { |
28 | 46 | // Split lock file maintenance PRs by manager |
29 | 47 | matchUpdateTypes: ["lockFileMaintenance"], |
|
0 commit comments