Skip to content

Commit 3d5752c

Browse files
committed
automerge minor releases of official github actions and pin PRs
1 parent a4276a2 commit 3d5752c

1 file changed

Lines changed: 19 additions & 1 deletion

File tree

.github/renovate.json5

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
{
22
$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+
],
48
labels: ["release-exclude", "renovate"],
59
baseBranches: ["main", "/^release-.+$/"],
610
nix: {
@@ -24,6 +28,20 @@
2428
matchUpdateTypes: ["major", "minor", "patch"],
2529
enabled: false,
2630
},
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+
},
2745
{
2846
// Split lock file maintenance PRs by manager
2947
matchUpdateTypes: ["lockFileMaintenance"],

0 commit comments

Comments
 (0)