forked from OpenCTI-Platform/opencti
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrenovate.json5
More file actions
80 lines (80 loc) · 1.98 KB
/
renovate.json5
File metadata and controls
80 lines (80 loc) · 1.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
extends: [
'config:recommended',
'docker:enableMajor',
],
labels: [
'dependencies',
'filigran team',
],
commitMessagePrefix: '[deps]',
minimumReleaseAge: '3 days',
prHourlyLimit: 2,
prConcurrentLimit: 100,
branchConcurrentLimit: 100,
timezone: 'Europe/Paris',
schedule: [
'* 0-4,22-23 * * 1-5',
'* * * * 0,6',
],
updateNotScheduled: false,
rebaseWhen: 'conflicted',
packageRules: [
// override for CKEditor monorepos to add ckeditor5-react
{
extends: [
'monorepo:ckeditor',
],
matchSourceUrls: [
'https://github.com/ckeditor/ckeditor5',
'https://github.com/ckeditor/ckeditor5-react',
]
},
{
description: 'Disable updates of images intentionally pinned to older versions for compatibility testing',
matchFileNames: [
'.drone.yml',
],
matchDatasources: [
'docker',
],
matchPackageNames: [
'python',
],
matchCurrentVersion: '<=3.12',
enabled: false,
},
// aws-sdk-js-v3 is too frequently updated, so we update it only once a week on Sunday
{
extends: [
'monorepo:aws-sdk-js-v3',
],
description: 'Update aws-sdk-js-v3 only once a week on Sunday',
schedule: ['* * * * 0']
},
// group non-major devDependencies once a week to avoid Renovate noise
{
groupName: 'devDependencies (non-major)',
groupSlug: 'dev-dependencies-non-major',
description: 'Batch non-major update of dev dependencies once a week on Sunday',
schedule: ['* * * * 0'],
matchDepTypes: [
'devDependencies',
],
matchUpdateTypes: [
'minor',
'patch',
'pin',
'digest',
],
rebaseWhen: 'always',
}
],
// do lock file maintenance once a week on Sunday
lockFileMaintenance: {
schedule: ['* * * * 0'],
rebaseWhen: 'always',
enabled: true,
}
}