Skip to content

Commit 657c1f5

Browse files
[tool] chore(renovate): update renovate config to match new branch target requirements (#4380)
1 parent e04edaf commit 657c1f5

File tree

1 file changed

+45
-55
lines changed

1 file changed

+45
-55
lines changed

renovate.json

Lines changed: 45 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,81 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"extends": [
4-
"config:recommended"
4+
"config:recommended",
5+
"docker:enableMajor",
6+
":semanticCommits"
57
],
68
"labels": [
79
"dependencies",
810
"filigran team"
911
],
10-
"ignorePaths": [
11-
"**/node_modules/**"
12-
],
13-
"prConcurrentLimit": 10,
14-
"baseBranchPatterns": [
15-
"release/current",
16-
"master"
12+
"minimumReleaseAge": "3 days",
13+
"prHourlyLimit": 2,
14+
"timezone": "Europe/Paris",
15+
"schedule": [
16+
"* 0-4,22-23 * * 1-5",
17+
"* * * * 0,6"
1718
],
19+
"updateNotScheduled": false,
20+
"rebaseWhen": "conflicted",
1821
"packageRules": [
1922
{
20-
"matchUpdateTypes": [
21-
"minor"
23+
"description": "Disable updates of images intentionally pinned to older versions for compatibility testing",
24+
"matchFileNames": [
25+
"^\\.drone\\.yml$"
26+
],
27+
"matchDatasources": [
28+
"docker"
29+
],
30+
"matchPackageNames": [
31+
"python"
2232
],
23-
"prPriority": 5
33+
"matchCurrentVersion": "^3\\.(9|10|11|12)$",
34+
"enabled": false
2435
},
2536
{
2637
"matchDatasources": [
2738
"npm",
2839
"node-version"
2940
],
30-
"commitMessagePrefix": "[frontend]"
41+
"commitMessagePrefix": "[frontend] chore(deps):"
3142
},
3243
{
3344
"matchDatasources": [
3445
"maven"
3546
],
36-
"commitMessagePrefix": "[backend]"
47+
"commitMessagePrefix": "[backend] chore(deps):"
3748
},
3849
{
3950
"matchDatasources": [
4051
"docker",
4152
"orb"
4253
],
43-
"commitMessagePrefix": "[tool]"
54+
"commitMessagePrefix": "[tool] chore(deps):"
4455
},
4556
{
46-
"matchPackageNames": [
47-
"react-apexcharts"
57+
"groupName": "devDependencies (non-major)",
58+
"groupSlug": "dev-dependencies-non-major",
59+
"description": "Batch auto merge and batch on sunday morning, non-major update of dev dependencies once a week (Sunday 03:00)",
60+
"schedule": "* 3 * * 0",
61+
"matchDepTypes": [
62+
"devDependencies"
4863
],
49-
"commitMessagePrefix": "[DANGER]",
50-
"commitMessageSuffix": "(react-apexcharts has a yarn patch)"
51-
},
52-
{
53-
"matchPackageNames": [
54-
"html-to-image"
55-
],
56-
"commitMessagePrefix": "[DANGER]",
57-
"commitMessageSuffix": "(html-to-image has a yarn patch)"
58-
},
59-
{
60-
"matchPackageNames": [
61-
"cronstrue"
62-
],
63-
"commitMessagePrefix": "[DANGER]",
64-
"commitMessageSuffix": "(cronstrue will remove a functionality we use on a future release https://github.com/bradymholt/cRonstrue/pull/336)"
65-
},
66-
{
67-
"matchJsonata": [
68-
"$exists(isVulnerabilityAlert)"
69-
],
70-
"matchBaseBranches": [
71-
"release/current"
72-
],
73-
"enabled": false
74-
},
75-
{
76-
"matchJsonata": [
77-
"$not($exists(isVulnerabilityAlert))"
78-
],
79-
"matchBaseBranches": [
80-
"master"
64+
"matchUpdateTypes": [
65+
"minor",
66+
"patch",
67+
"pin",
68+
"digest"
8169
],
82-
"enabled": false
70+
"rebaseWhen": "always",
71+
"automerge": false
8372
}
8473
],
85-
"schedule": [
86-
"after 10pm every weekday",
87-
"every weekend",
88-
"before 5am every weekday"
89-
],
90-
"updateNotScheduled": false
74+
"lockFileMaintenance": {
75+
"schedule": "* 5 * * 0",
76+
"rebaseWhen": "always",
77+
"automerge": false,
78+
"enabled": true
79+
}
9180
}
81+

0 commit comments

Comments
 (0)