forked from nownabe/golink
-
Notifications
You must be signed in to change notification settings - Fork 0
/
renovate.json5
45 lines (42 loc) · 1.51 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
{
$schema: "https://docs.renovatebot.com/renovate-schema.json",
// Avoid using tiny presets like :dependencyDashboard, which have only one rule.
// Avoid using large presets like config:recommended, which are composed of some other presets.
// https://docs.renovatebot.com/presets-default/
// https://docs.renovatebot.com/presets-config/
extends: [
// from config:recommended
":semanticPrefixFixDepsChoreOthers",
":ignoreModulesAndTests",
"group:monorepos",
"group:recommended",
"replacements:all",
"workarounds:all",
// from config:best-practices
":pinDevDependencies",
"helpers:pinGitHubActionDigests",
// automerge
":automergeDigest",
":automergeDisabled",
":automergeLinters",
":automergeMinor",
":automergePatch",
":automergePr", // Raise a PR first before any automerging.
":automergeRequireAllStatusChecks",
":automergeTesters",
":automergeTypes",
],
branchPrefix: "renovate/", // from :renovatePrefix in config:base
configMigration: true,
dependencyDashboard: true,
ignoreUnstable: true, // from :ignoreUnstable in config:base
labels: ["renovate"],
prConcurrentLimit: 0,
prCreation: "immediate", // from :prImmediately in config:base
prHourlyLimit: 0,
rangeStrategy: "pin",
semanticCommits: "enabled",
separateMajorMinor: true, // from :separateMajor in config:base
separateMinorPatch: false, // from :combinePatchMinorReleases in config:base
updateNotScheduled: true, // from :updateNotScheduled in config:base
}