-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrenovate.json5
More file actions
27 lines (27 loc) · 1.09 KB
/
renovate.json5
File metadata and controls
27 lines (27 loc) · 1.09 KB
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
{
/* Simulate this configuration locally by running:
podman run --rm \
--mount type=bind,src="$(pwd)",dst=/repo \
--workdir /repo \
--user 0 \
--env RENOVATE_GITHUB_COM_TOKEN=$(secret-tool lookup service renovate-dry-run) \
--env LOG_LEVEL=debug \
renovate/renovate --dry-run=full --platform=local
*/
$schema: "https://docs.renovatebot.com/renovate-schema.json",
extends: ["github>jGleitz/renovate-config:default.json5"],
packageRules: [
// renovate doesn’t extract Gradle configurations, and, thus, doesn’t apply the
// fix / chore distinction correctly. See https://github.com/renovatebot/renovate/discussions/27777
// We set the commit type to ‘chore’ for all dependencies to avoid wrong ‘fix’ PRs. Then we
// hand-select the production dependencies that should actually bump the package version.
{
matchPackageNames: ["/.*/"],
semanticCommitType: "chore"
},
{
matchPackageNames: "org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin",
semanticCommitType: "fix"
}
]
}