-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrenovate.json5
67 lines (63 loc) · 2.56 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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
{
dependencyDashboardLabels: ['effort | ongoing', 'scope | dependencies'],
dependencyDashboardOSVVulnerabilitySummary: 'all',
extends: [
'config:recommended',
'default:automergeDigest',
'default:automergeMinor',
'default:combinePatchMinorReleases',
'default:dependencyDashboard',
'default:docker',
'default:enableVulnerabilityAlerts',
'default:maintainLockFilesWeekly',
'default:prHourlyLimit4',
],
ignorePaths: ['/node_modules/'],
// only rebase merge requests when they become conflicted
// see: https://docs.renovatebot.com/configuration-options/#rebasewhen
rebaseWhen: 'conflicted',
// schedule: [
// 'after 10pm every weekday',
// 'before 8am every weekday',
// // 'every weekend',
// ],
// stop updating pull requests with this label
// https://docs.renovatebot.com/configuration-options/#stopupdatinglabel
stopUpdatingLabel: 'renovate | stop update',
packageRules: [
/** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* renovate config packages
** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
// @fuf-stack/eslint-config-fuf
{
extends: [':semanticCommitScope(eslint-config-fuf)'],
matchFileNames: ['packages/eslint-config-fuf/package.json'],
// prevent multiple 'Lock file maintenance' being created
matchUpdateTypes: ['major', 'minor', 'patch'],
},
// @fuf-stack/project-cli-tools
{
extends: [':semanticCommitScope(project-cli-tools)'],
matchFileNames: ['packages/project-cli-tools/package.json'],
// prevent multiple 'Lock file maintenance' being created
matchUpdateTypes: ['major', 'minor', 'patch'],
},
// @fuf-stack/vitest-config
{
extends: [':semanticCommitScope(vitest-config)'],
matchFileNames: ['packages/vitest-config/package.json'],
// prevent multiple 'Lock file maintenance' being created
matchUpdateTypes: ['major', 'minor', 'patch'],
},
/** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* package specific rules
** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
// eslint v9 migration needed:
//
// Make sure you're running eslint v9.0.0 or higher for the latest version of this plugin to work.
// The following example is how your eslint.config.js should be setup for this plugin to work for you.
//
// see: https://github.com/veritem/eslint-plugin-vitest?tab=readme-ov-file#usage
{ packageNames: ['eslint-plugin-vitest'], allowedVersions: '<0.5.0' },
],
}