-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathrenovate.js
49 lines (48 loc) · 1.18 KB
/
renovate.js
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
/*eslint no-undef: "error"*/
/*eslint-env node*/
module.exports = {
extends: ["config:base", ":semanticCommitsDisabled"],
prConcurrentLimit: 30,
prHourlyLimit: 30,
prCreation: "immediate",
pinDigests: true,
onboarding: false,
logLevel: "debug",
requireConfig: false,
platform: "github",
gitAuthor: "KindlyMachine <[email protected]>",
dependencyDashboard: true,
reviewersFromCodeOwners: true,
enabledManagers: ["github-actions", "npm", "gomod"],
"github-actions": {
fileMatch: ["^\\.github/workflows/[^/]+\\.ya?ml$"],
pinDigests: true,
labels: ["dependencies", "github"],
},
gomod: {
labels: ["dependencies", "go"]
},
postUpdateOptions: ["gomodTidy"],
npm: {
labels: ["dependencies", "javascript"],
},
packageRules: [
{
packageNames: ["*"],
schedule: ["on the first day of the month"],
},
{
packagePatterns: [ "constructs" ],
groupName: "aws-cdk monorepo",
schedule: ["on the first day of the month"],
},
{
packageNames: ['renovate'],
minor: { enabled: false },
},
{
updateTypes: ['digest', 'patch', 'minor'],
schedule: ['before 3am on monday'],
}
],
};