|
1 | 1 | { |
2 | 2 | $schema: 'https://docs.renovatebot.com/renovate-schema.json', |
3 | 3 | extends: [ |
4 | | - 'config:base', |
| 4 | + 'config:best-practices', |
5 | 5 | // go ahead and update Docker FROM sources, and pin them with a hash |
6 | 6 | ':docker', |
7 | | - 'docker:pinDigests', |
8 | 7 | // update lockfile versions weekly |
9 | 8 | ':maintainLockFilesWeekly', |
10 | 9 | // keep all dependency versions pinned - except peerDependencies |
11 | 10 | ':pinAllExceptPeerDependencies', |
12 | | - // pin github-actions with a digest, to avoid surprises when they update |
13 | | - 'helpers:pinGitHubActionDigests', |
14 | 11 | // > wait until the npm package is three days old before raising the |
15 | 12 | // > update. This prevents npm unpublishing a package you already upgraded to. |
16 | 13 | 'npm:unpublishSafe', |
17 | | - // include ts-jest and @types/jest in jestjs grouped updates |
18 | | - 'group:jestPlusTSJest', |
19 | | - 'group:jestPlusTypes', |
20 | 14 | // disable semantic commits |
21 | 15 | ':semanticCommitsDisabled', |
22 | 16 | ], |
|
27 | 21 | '@types/react-native', |
28 | 22 | 'react-native', |
29 | 23 | 'metro-react-native-babel-preset', |
| 24 | + '@react-native/metro-config', |
| 25 | + '@react-native/eslint-config', |
30 | 26 | '@types/react-test-renderer', |
31 | 27 | 'react-test-renderer', |
32 | 28 | '@types/react', |
|
50 | 46 | matchDepTypes: ['peerDependencies'], |
51 | 47 | rangeStrategy: 'bump', |
52 | 48 | }, |
| 49 | + // group all redux packages together |
| 50 | + { |
| 51 | + groupName: 'redux', |
| 52 | + matchPackageNames: ['@reduxjs/**', 'react-redux'], |
| 53 | + }, |
53 | 54 | ], |
54 | 55 | // Allow Renovate to open as many PRs as it wants |
55 | 56 | prConcurrentLimit: 0, |
|
0 commit comments