-
Notifications
You must be signed in to change notification settings - Fork 124
/
Copy pathrenovate.json5
47 lines (47 loc) · 1.81 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
{
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
/**
* Documentation: https://docs.renovatebot.com/configuration-options
*
* This configuration file can be locally validated:
* 1. `npm i -g renovate` will install the validator
* 2. `renovate-config-validator` will run the validator
*/
dependencyDashboard: true,
ignorePaths: [
'package.json',
'packages/angular-output-target/',
'packages/react-output-target/',
'packages/vue-output-target/',
'packages/example-project/',
],
/**
* Apply these labels to every PR
*/
labels: ['dependencies'],
/**
* The minimum age (in days) for updates that have a release timestamp header to be PR'ed.
* This will not batch releases together - if package A gets a release on Monday, Tuesday and Wednesday and has a
* `minimumReleaseAge: 3` and runs every day, then a PR will be created on:
* - Thursday (for Monday's release)
* - Friday (for Tuesday's release)
* - Saturday (for Wednesday's release)
*
* This setting is to prevent a compromised package from being merged in the first three days of its release date
*
* A value of 3 days was chosen as npm packages younger than 72 hours old can be unpublished. This prevents merging
* support for a package that could be removed from the registry.
*/
minimumReleaseAge: '3 days',
// Never rebase the branch or update it unless manually requested to avoid noisy PR emails
rebaseWhen: 'never',
// Note: Timezone for the schedule is specified as UTC
schedule: ['every weekday before 11am'],
/**
* Ensure semantic commits are enabled for commits + PR titles.
*
* By default, Angular-style semantic commits will have a type of 'chore' and a scope of 'deps':
* `chore(deps): _your git commit title here_`
*/
semanticCommits: "enabled",
}