Skip to content

Commit 0f9bba3

Browse files
chore(config): migrate config renovate.json5 (#332)
Signed-off-by: Francesco Canovai <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent c6f36d5 commit 0f9bba3

File tree

1 file changed

+74
-79
lines changed

1 file changed

+74
-79
lines changed

renovate.json5

Lines changed: 74 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -1,120 +1,115 @@
11
{
2-
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": [
4-
"config:recommended",
5-
":gitSignOff",
6-
":semanticCommitType(chore)",
7-
":labels(automated,no-issue)",
8-
"customManagers:githubActionsVersions",
9-
":automergeMinor",
10-
":automergeDigest"
2+
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
3+
extends: [
4+
'config:recommended',
5+
':gitSignOff',
6+
':semanticCommitType(chore)',
7+
':labels(automated,no-issue)',
8+
'customManagers:githubActionsVersions',
9+
':automergeMinor',
10+
':automergeDigest',
1111
],
1212
rebaseWhen: 'never',
1313
prConcurrentLimit: 5,
1414
lockFileMaintenance: {
15-
"enabled": true,
15+
enabled: true,
1616
},
17-
"gomod": {
18-
// Do not manage the dagger go.mod file
19-
"ignorePaths": [
20-
"dagger/**/go.mod",
21-
]
17+
gomod: {
18+
ignorePaths: [
19+
'dagger/**/go.mod',
20+
],
2221
},
23-
"postUpdateOptions": [
24-
"gomodTidy"
22+
postUpdateOptions: [
23+
'gomodTidy',
2524
],
26-
"semanticCommits": "enabled",
27-
"commitBodyTable": true,
28-
// Allow renovate to update the following types of dependencies in the Taskfile.yml:
29-
// - digests for env variables ending in _SHA
30-
// - versions for env variables ending in _VERSION
31-
"customManagers": [
25+
semanticCommits: 'enabled',
26+
commitBodyTable: true,
27+
customManagers: [
3228
{
33-
"customType": "regex",
34-
"fileMatch": [
35-
"(^Taskfile\\.yml$)"
29+
customType: 'regex',
30+
managerFilePatterns: [
31+
'/(^Taskfile\\.yml$)/',
32+
],
33+
matchStrings: [
34+
'# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: currentValue=(?<currentValue>[^\\s]+?))?\\s+[A-Za-z0-9_]+?_SHA\\s*:\\s*["\']?(?<currentDigest>[a-f0-9]+?)["\']?\\s',
35+
'# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*:\\s*["\']?(?<currentValue>.+?)["\']?\\s',
3636
],
37-
"matchStrings": [
38-
"# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: currentValue=(?<currentValue>[^\\s]+?))?\\s+[A-Za-z0-9_]+?_SHA\\s*:\\s*[\"']?(?<currentDigest>[a-f0-9]+?)[\"']?\\s",
39-
"# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*:\\s*[\"']?(?<currentValue>.+?)[\"']?\\s"
40-
]
4137
},
4238
{
43-
"customType": "regex",
44-
"fileMatch": [
45-
"(^docs/config\\.yaml$)"
39+
customType: 'regex',
40+
managerFilePatterns: [
41+
'/(^docs/config\\.yaml$)/',
4642
],
47-
"matchStrings": [
48-
"# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?\\s+kubernetesVersion:\\s*[\"']?(?<currentValue>.+?)[\"']?\\s"
43+
matchStrings: [
44+
'# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?\\s+kubernetesVersion:\\s*["\']?(?<currentValue>.+?)["\']?\\s',
4945
],
50-
// This is needed to limit renovate to update major.minor versions only. Having the patch breaks crd-ref-docs.
51-
"versioningTemplate": "regex:(?<major>\\d+)\\.(?<minor>\\d+)",
52-
"extractVersionTemplate": "^(?<version>v\\d+\\.\\d+)\\.\\d+$"
46+
versioningTemplate: 'regex:(?<major>\\d+)\\.(?<minor>\\d+)',
47+
extractVersionTemplate: '^(?<version>v\\d+\\.\\d+)\\.\\d+$',
5348
},
5449
],
55-
"pip-compile": {
56-
"fileMatch": ["(^|/)sidecar-requirements\\.txt$"]
50+
'pip-compile': {
51+
managerFilePatterns: [
52+
'/(^|/)sidecar-requirements\\.txt$/',
53+
],
5754
},
58-
"pip_requirements": {
59-
"enabled": false
55+
pip_requirements: {
56+
enabled: false,
6057
},
61-
"pip_setup": {
62-
"enabled": false
58+
pip_setup: {
59+
enabled: false,
6360
},
64-
"packageRules": [
61+
packageRules: [
6562
{
66-
"matchDatasources": [
67-
"go"
63+
matchDatasources: [
64+
'go',
6865
],
69-
"matchPackageNames": [
70-
// Avoid k8s dependencies from being grouped with other dependencies. We want to be careful
71-
// with how we update them.
72-
"!/k8s.io/"
66+
matchPackageNames: [
67+
'!/k8s.io/',
7368
],
74-
"matchUpdateTypes": [
75-
"minor",
76-
"patch",
77-
"digest"
69+
matchUpdateTypes: [
70+
'minor',
71+
'patch',
72+
'digest',
7873
],
79-
"groupName": "all non-major go dependencies"
74+
groupName: 'all non-major go dependencies',
8075
},
8176
{
82-
"matchDatasources": [
83-
"git-refs"
77+
matchDatasources: [
78+
'git-refs',
8479
],
85-
"matchPackageNames": [
86-
"https://github.com/cloudnative-pg/daggerverse"
80+
matchPackageNames: [
81+
'https://github.com/cloudnative-pg/daggerverse',
8782
],
88-
"matchUpdateTypes": [
89-
"digest"
83+
matchUpdateTypes: [
84+
'digest',
9085
],
91-
"groupName": "all cloudnative-pg daggerverse dependencies"
86+
groupName: 'all cloudnative-pg daggerverse dependencies',
9287
},
9388
{
94-
"matchDatasources": [
95-
"git-refs"
89+
matchDatasources: [
90+
'git-refs',
9691
],
97-
"matchPackageNames": [
98-
"https://github.com/sagikazarmark/daggerverse"
92+
matchPackageNames: [
93+
'https://github.com/sagikazarmark/daggerverse',
9994
],
100-
"matchUpdateTypes": [
101-
"digest"
95+
matchUpdateTypes: [
96+
'digest',
10297
],
103-
"groupName": "all sagikazarmark daggerverse dependencies"
98+
groupName: 'all sagikazarmark daggerverse dependencies',
10499
},
105100
{
106101
matchFileNames: [
107-
"web/package.json",
108-
"web/yarn.lock"
102+
'web/package.json',
103+
'web/yarn.lock',
109104
],
110-
groupName: "documentation dependencies"
105+
groupName: 'documentation dependencies',
111106
},
112107
{
113-
"matchUpdateTypes": [
114-
"minor",
115-
"patch"
108+
matchUpdateTypes: [
109+
'minor',
110+
'patch',
116111
],
117-
"matchCurrentVersion": "!/^0/"
118-
}
119-
]
112+
matchCurrentVersion: '!/^0/',
113+
},
114+
],
120115
}

0 commit comments

Comments
 (0)