This repository has been archived by the owner on Oct 22, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
renovate.json
139 lines (139 loc) · 4.35 KB
/
renovate.json
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
{
"extends": [
"config:base",
":prHourlyLimitNone",
":prConcurrentLimitNone",
":switchToGradleLite",
"github>batect/renovate-config:default"
],
"reviewers": [
"charleskorn"
],
"automerge": true,
"labels": [
"is:dependency-update"
],
"rebaseWhen": "behind-base-branch",
"postUpdateOptions": [
"gomodUpdateImportPaths",
"gomodTidy"
],
"regexManagers": [
{
"fileMatch": [
".gradle.kts$"
],
"matchStrings": [
"golangCILintVersion\\.set\\(\"(?<currentValue>[\\d.]+)\"\\)"
],
"datasourceTemplate": "github-releases",
"depNameTemplate": "golangci/golangci-lint",
"extractVersionTemplate": "^v(?<version>.*)$"
},
{
"fileMatch": [
".gradle.kts$"
],
"matchStrings": [
"zigVersion\\.set\\(\"(?<currentValue>[\\d.]+)\"\\)"
],
"datasourceTemplate": "github-releases",
"depNameTemplate": "ziglang/zig"
},
{
"fileMatch": [
".gradle.kts$"
],
"matchStrings": [
"golangVersion\\.set\\(\"(?<currentValue>[\\d.]+([a-z0-9.]+)?)\"\\)"
],
"datasourceTemplate": "github-tags",
"depNameTemplate": "golang/go",
"extractVersionTemplate": "^go(?<version>.*)$",
"versioningTemplate": "semver-coerced"
}
],
"packageRules": [
{
"matchPackageNames": ["golang/go"],
"matchDatasources": ["github-tags"],
"extractVersion": "^go(?<version>[\\d.]+)$"
},
{
"groupName": "Kotlin",
"matchManagers": ["gradle-lite"],
"matchPackagePatterns": [
"^org\\.jetbrains\\.kotlin\\.",
"^org\\.jetbrains\\.kotlin:"
]
},
{
"matchDatasources": ["maven"],
"matchPackagePatterns": ["\\.gradle\\.plugin$"],
"registryUrls": [
"https://repo.maven.apache.org/maven2/",
"https://plugins.gradle.org/m2/"
]
},
{
"groupName": "Kotest",
"matchManagers": ["gradle-lite"],
"matchPackagePatterns": ["^io\\.kotest:", "^io\\.kotest\\."]
},
{
"groupName": "Docker",
"matchManagers": ["gomod"],
"matchPackagePatterns": [
"^github.com/docker/cli",
"^github.com/docker/docker",
"^github.com/moby/moby"
]
},
{
"matchDatasources": ["docker"],
"matchPackagePatterns": [
"^batect/this-image-does-not-exist",
"^ghcr.io/batect/docker-client"
],
"enabled": false
},
{
"matchDatasources": ["docker"],
"matchPaths": [
"client/src/commonTest/resources/images/basic-image/Dockerfile",
"client/src/commonTest/resources/images/multistage/Dockerfile",
"client/src/commonTest/resources/images/multistage-with-failing-default-stage/Dockerfile",
"client/src/commonTest/resources/images/failing-command/Dockerfile",
"client/src/commonTest/resources/images/file-download/Dockerfile"
],
"enabled": false
},
{
"groupName": "Spotless",
"matchManagers": ["gradle-lite"],
"matchPackagePatterns": [
"^com\\.diffplug\\.spotless$",
"^com\\.diffplug\\.spotless:"
]
},
{
"groupName": "kotlinx-coroutines",
"matchManagers": ["gradle-lite"],
"matchPackagePatterns": [
"^org\\.jetbrains\\.kotlinx:kotlinx-coroutines"
]
},
{
"groupName": "kotlinx-datetime",
"matchManagers": ["gradle-lite"],
"matchPackagePatterns": [
"^org\\.jetbrains\\.kotlinx:kotlinx-datetime"
]
},
{
"matchPackageNames": ["ziglang/zig"],
"matchDatasources": ["github-releases"],
"ignoreUnstable": false
}
]
}