Skip to content

Commit 4adbc92

Browse files
chore(config): migrate renovate config (#4119)
chore(config): migrate config renovate.json5 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Nicolas Vuillamy <[email protected]>
1 parent 8db5417 commit 4adbc92

File tree

1 file changed

+58
-67
lines changed

1 file changed

+58
-67
lines changed

renovate.json5

Lines changed: 58 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,73 @@
11
{
2-
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": [
4-
"config:recommended",
5-
// "config:best-practices", // To enable once renovate usage is stabilized
6-
"customManagers:dockerfileVersions",
7-
":maintainLockFilesWeekly",
8-
":separateMultipleMajorReleases",
9-
":semanticCommits",
10-
":label(dependencies)",
11-
":configMigration",
12-
":combinePatchMinorReleases",
13-
"npm:unpublishSafe",
14-
"preview:dockerVersions",
15-
"schedule:daily", // daily, before 4am
16-
"group:unitTestNonMajor",
17-
":enableVulnerabilityAlerts",
2+
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
3+
extends: [
4+
'config:recommended',
5+
'customManagers:dockerfileVersions',
6+
':maintainLockFilesWeekly',
7+
':separateMultipleMajorReleases',
8+
':semanticCommits',
9+
':label(dependencies)',
10+
':configMigration',
11+
':combinePatchMinorReleases',
12+
'npm:unpublishSafe',
13+
'preview:dockerVersions',
14+
'schedule:daily',
15+
'group:unitTestNonMajor',
16+
':enableVulnerabilityAlerts',
1817
],
19-
"vulnerabilityAlerts": {
20-
"enabled": true
18+
vulnerabilityAlerts: {
19+
enabled: true,
2120
},
22-
"osvVulnerabilityAlerts": true,
23-
"packageRules": [
21+
osvVulnerabilityAlerts: true,
22+
packageRules: [
2423
{
25-
"matchPackageNames": ["uv", "ghcr.io/astral-sh/uv"],
26-
"schedule": ["before 4am on Wednesday"]
24+
matchPackageNames: [
25+
'uv',
26+
'ghcr.io/astral-sh/uv',
27+
],
28+
schedule: [
29+
'before 4am on Wednesday',
30+
],
2731
},
2832
{
29-
"groupName": "Roslynator",
30-
"matchSourceUrls": [
31-
"https://github.com/dotnet/roslynator"
33+
groupName: 'Roslynator',
34+
matchSourceUrls: [
35+
'https://github.com/dotnet/roslynator',
36+
],
37+
matchUpdateTypes: [
38+
'digest',
39+
'patch',
40+
'minor',
41+
'major',
3242
],
33-
"matchUpdateTypes": [
34-
"digest",
35-
"patch",
36-
"minor",
37-
"major"
38-
]
3943
},
4044
{
41-
"groupName": "Salesforce packages",
42-
"matchPackageNames": [
43-
"@salesforce/**"
45+
groupName: 'Salesforce packages',
46+
matchPackageNames: [
47+
'@salesforce/**',
48+
],
49+
schedule: [
50+
'before 4am every 4 day',
4451
],
45-
"schedule": [
46-
"before 4am every 4 days"
52+
matchUpdateTypes: [
53+
'digest',
54+
'patch',
55+
'minor',
56+
'major',
4757
],
48-
"matchUpdateTypes": [
49-
"digest",
50-
"patch",
51-
"minor",
52-
"major"
53-
]
54-
}
58+
},
5559
],
56-
"customManagers": [
57-
// This is "customManagers:dockerfileVersions":
58-
// {
59-
// "customType": "regex",
60-
// "fileMatch": [
61-
// "(^|/|\\.)([Dd]ocker|[Cc]ontainer)file$",
62-
// "(^|/)([Dd]ocker|[Cc]ontainer)file[^/]*$"
63-
// ],
64-
// "matchStrings": [
65-
// "# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: registryUrl=(?<registryUrl>[^\\s]+?))?\\s(?:ENV|ARG)\\s+[A-Za-z0-9_]+?_VERSION[ =][\"']?(?<currentValue>.+?)[\"']?\\s"
66-
// ]
67-
// }
68-
//
69-
// This is "customManagers:dockerfileVersions", adapted to support our descriptors:
60+
customManagers: [
7061
{
71-
"customType": "regex",
72-
"description": "Update dockerfile sections in .megalinter-descriptor.yml files",
73-
"fileMatch": [
74-
"(^|/).*\\.megalinter-descriptor.ya?ml$"
62+
customType: 'regex',
63+
description: 'Update dockerfile sections in .megalinter-descriptor.yml files',
64+
fileMatch: [
65+
'(^|/).*\\.megalinter-descriptor.ya?ml$',
66+
],
67+
matchStrings: [
68+
'# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: registryUrl=(?<registryUrl>[^\\s]+?))?\\s(?:ENV|ARG)\\s+[A-Za-z0-9_]+?_VERSION[ =]["\']?(?<currentValue>.+?)["\']?\\s',
69+
'# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: registryUrl=(?<registryUrl>[^\\s]+?))?\\s+(?:ENV|ARG)\\s+[A-Za-z0-9_]+?_VERSION[ =]["\']?(?<currentValue>.+?)["\']?\\s',
7570
],
76-
"matchStrings": [
77-
"# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: registryUrl=(?<registryUrl>[^\\s]+?))?\\s(?:ENV|ARG)\\s+[A-Za-z0-9_]+?_VERSION[ =][\"']?(?<currentValue>.+?)[\"']?\\s",
78-
"# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: registryUrl=(?<registryUrl>[^\\s]+?))?\\s+(?:ENV|ARG)\\s+[A-Za-z0-9_]+?_VERSION[ =][\"']?(?<currentValue>.+?)[\"']?\\s",
79-
]
80-
}
81-
]
71+
},
72+
],
8273
}

0 commit comments

Comments
 (0)