|
12 | 12 | ":automergePatch",
|
13 | 13 | "helpers:pinGitHubActionDigestsToSemver"
|
14 | 14 | ],
|
| 15 | + "rebaseWhen": "behind-base-branch", |
15 | 16 | "pinDigests": false,
|
16 | 17 | "lockFileMaintenance": {
|
17 | 18 | "enabled": true,
|
18 |
| - "extends": [ |
19 |
| - "schedule:weekly" |
20 |
| - ] |
| 19 | + "extends": ["schedule:weekly"] |
21 | 20 | },
|
22 | 21 | "additionalBranchPrefix": "{{packageFileDir}}-",
|
23 | 22 | "packageRules": [
|
24 | 23 | {
|
25 | 24 | "description": "Set Mix versioning strategy to update-lockfile",
|
26 |
| - "matchManagers": [ |
27 |
| - "mix" |
28 |
| - ], |
| 25 | + "matchManagers": ["mix"], |
29 | 26 | "rangeStrategy": "update-lockfile"
|
30 | 27 | },
|
31 | 28 | {
|
32 | 29 | "description": "Group dependency updates to the Elixir base image",
|
33 | 30 | "groupName": "Base Image",
|
34 |
| - "matchDepNames": [ |
35 |
| - "erlang", |
36 |
| - "elixir", |
37 |
| - "ubuntu" |
38 |
| - ], |
| 31 | + "matchDepNames": ["erlang", "elixir", "ubuntu"], |
39 | 32 | "pinDigests": false
|
40 | 33 | },
|
41 | 34 | {
|
42 | 35 | "description": "Disable ubuntu major updates",
|
43 |
| - "matchDatasources": [ |
44 |
| - "docker" |
45 |
| - ], |
46 |
| - "matchDepNames": [ |
47 |
| - "ubuntu" |
48 |
| - ], |
49 |
| - "matchUpdateTypes": [ |
50 |
| - "major" |
51 |
| - ], |
| 36 | + "matchDatasources": ["docker"], |
| 37 | + "matchDepNames": ["ubuntu"], |
| 38 | + "matchUpdateTypes": ["major"], |
52 | 39 | "enabled": false
|
53 | 40 | },
|
54 | 41 | {
|
55 | 42 | "description": "Disable automerge for docker data source",
|
56 |
| - "matchDatasources": [ |
57 |
| - "docker" |
58 |
| - ], |
| 43 | + "matchDatasources": ["docker"], |
59 | 44 | "automerge": true
|
60 | 45 | },
|
61 | 46 | {
|
62 | 47 | "description": "Automatically merge non-major github actions updates",
|
63 |
| - "matchManagers": [ |
64 |
| - "github-actions" |
65 |
| - ], |
66 |
| - "matchUpdateTypes": [ |
67 |
| - "minor", |
68 |
| - "patch", |
69 |
| - "pin", |
70 |
| - "pinDigest" |
71 |
| - ], |
| 48 | + "matchManagers": ["github-actions"], |
| 49 | + "matchUpdateTypes": ["minor", "patch", "pin", "pinDigest"], |
72 | 50 | "automerge": true
|
73 | 51 | },
|
74 | 52 | {
|
|
82 | 60 | "topbar",
|
83 | 61 | "npm-run-all2"
|
84 | 62 | ],
|
85 |
| - "matchDatasources": [ |
86 |
| - "npm" |
87 |
| - ], |
88 |
| - "matchUpdateTypes": [ |
89 |
| - "minor", |
90 |
| - "patch" |
91 |
| - ], |
| 63 | + "matchDatasources": ["npm"], |
| 64 | + "matchUpdateTypes": ["minor", "patch"], |
92 | 65 | "automerge": true
|
93 | 66 | },
|
94 | 67 | {
|
95 | 68 | "description": "Label dependency updates in demo directory",
|
96 |
| - "matchFileNames": [ |
97 |
| - "demo/**", |
98 |
| - "Dockerfile", |
99 |
| - "compose.yml" |
100 |
| - ], |
101 |
| - "labels": [ |
102 |
| - "ignore-for-release", |
103 |
| - "demo", |
104 |
| - "dependencies", |
105 |
| - "{{categories}}" |
106 |
| - ] |
| 69 | + "matchFileNames": ["demo/**", "Dockerfile", "compose.yml"], |
| 70 | + "labels": ["ignore-for-release", "demo", "dependencies", "{{categories}}"] |
107 | 71 | },
|
108 | 72 | {
|
109 | 73 | "description": "Label dependency updates in ci.yml",
|
110 |
| - "matchFileNames": [ |
111 |
| - ".github/workflows/ci.yml" |
112 |
| - ], |
113 |
| - "labels": [ |
114 |
| - "ignore-for-release", |
115 |
| - "dependencies", |
116 |
| - "{{categories}}" |
117 |
| - ] |
| 74 | + "matchFileNames": [".github/workflows/ci.yml"], |
| 75 | + "labels": ["ignore-for-release", "dependencies", "{{categories}}"] |
118 | 76 | }
|
119 | 77 | ],
|
120 |
| - "labels": [ |
121 |
| - "dependencies", |
122 |
| - "{{categories}}" |
123 |
| - ] |
| 78 | + "labels": ["dependencies", "{{categories}}"] |
124 | 79 | }
|
0 commit comments