-
Notifications
You must be signed in to change notification settings - Fork 16
/
renovate.json5
50 lines (50 loc) · 1.38 KB
/
renovate.json5
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
{
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
extends: [
'config:best-practices',
':docker',
':maintainLockFilesWeekly',
':pinAllExceptPeerDependencies',
'npm:unpublishSafe',
':semanticCommitsDisabled',
],
packageRules: [
{
description: 'require manual approval for new minor OR major versions of these packages',
matchPackageNames: [
'@types/react-native',
'react-native',
'metro-react-native-babel-preset',
'@react-native/metro-config',
'@react-native/eslint-config',
'@types/react-test-renderer',
'react-test-renderer',
'@types/react',
'react',
'com.facebook.flipper:flipper',
'com.facebook.flipper:flipper-fresco-plugin',
'com.facebook.flipper:flipper-network-plugin',
],
matchUpdateTypes: ['minor', 'major'],
dependencyDashboardApproval: true,
},
{
description: 'require manual approval for new major versions of these packages',
matchPackageNames: ['react-markdown'],
matchUpdateTypes: ['major'],
dependencyDashboardApproval: true,
},
{
description: 'stop widening peerDep ranges for custom modules',
matchFileNames: ['modules/**/package.json'],
matchDepTypes: ['peerDependencies'],
rangeStrategy: 'bump',
},
{
description: 'group all redux packages together',
groupName: 'redux',
matchPackageNames: ['@reduxjs/**', 'react-redux'],
},
],
prConcurrentLimit: 0,
}