|
1 | 1 | { |
2 | 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", |
3 | 3 | "extends": [ |
4 | | - "config:recommended" |
| 4 | + "config:recommended", |
| 5 | + "docker:enableMajor", |
| 6 | + ":semanticCommits" |
5 | 7 | ], |
6 | 8 | "labels": [ |
7 | 9 | "dependencies", |
8 | 10 | "filigran team" |
9 | 11 | ], |
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" |
17 | 18 | ], |
| 19 | + "updateNotScheduled": false, |
| 20 | + "rebaseWhen": "conflicted", |
18 | 21 | "packageRules": [ |
19 | 22 | { |
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" |
22 | 32 | ], |
23 | | - "prPriority": 5 |
| 33 | + "matchCurrentVersion": "^3\\.(9|10|11|12)$", |
| 34 | + "enabled": false |
24 | 35 | }, |
25 | 36 | { |
26 | 37 | "matchDatasources": [ |
27 | 38 | "npm", |
28 | 39 | "node-version" |
29 | 40 | ], |
30 | | - "commitMessagePrefix": "[frontend]" |
| 41 | + "commitMessagePrefix": "[frontend] chore(deps):" |
31 | 42 | }, |
32 | 43 | { |
33 | 44 | "matchDatasources": [ |
34 | 45 | "maven" |
35 | 46 | ], |
36 | | - "commitMessagePrefix": "[backend]" |
| 47 | + "commitMessagePrefix": "[backend] chore(deps):" |
37 | 48 | }, |
38 | 49 | { |
39 | 50 | "matchDatasources": [ |
40 | 51 | "docker", |
41 | 52 | "orb" |
42 | 53 | ], |
43 | | - "commitMessagePrefix": "[tool]" |
| 54 | + "commitMessagePrefix": "[tool] chore(deps):" |
44 | 55 | }, |
45 | 56 | { |
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" |
48 | 63 | ], |
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" |
81 | 69 | ], |
82 | | - "enabled": false |
| 70 | + "rebaseWhen": "always", |
| 71 | + "automerge": false |
83 | 72 | } |
84 | 73 | ], |
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 | + } |
91 | 80 | } |
| 81 | + |
0 commit comments