Skip to content

Commit 825b008

Browse files
committed
chore: Refactor renovate.json for consistency and clarity
- Consolidated managerFilePatterns into single-line format for better readability. - Added missing properties such as keepUpdatedLabel and rebaseLabel for enhanced configuration. - Ensured consistent formatting across packageRules for improved maintainability.
1 parent ad5eff1 commit 825b008

File tree

1 file changed

+16
-38
lines changed

1 file changed

+16
-38
lines changed

renovate.json

Lines changed: 16 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@
77
"depNameTemplate": "{{{replace 'https://github.com/' '' location}}}",
88
"description": "Custom manager for Package.resolved",
99
"extractVersionTemplate": "^(?<version>.+?)$",
10-
"managerFilePatterns": [
11-
"/(^|/)Package\\.resolved$/"
12-
],
10+
"managerFilePatterns": ["/(^|/)Package\\.resolved$/"],
1311
"matchStrings": [
1412
"\"identity\"\\s*:\\s*\"(?<identity>.*?)\"[^}]*?\"kind\"\\s*:\\s*\"remoteSourceControl\"[^}]*?\"location\"\\s*:\\s*\"(?<location>.*?)\"[^}]*?\"state\"\\s*:\\s*{[^}]*?\"revision\"\\s*:\\s*\"(?<currentDigest>.*?)\"[^}]*?\"version\"\\s*:\\s*\"(?<currentValue>.*?)\""
1513
],
@@ -21,66 +19,46 @@
2119
"depNameTemplate": "{{{replace 'https://github.com/' '' packageName}}}",
2220
"description": "Custom manager for project.pbxproj",
2321
"extractVersionTemplate": "^(?<version>.+?)$",
24-
"managerFilePatterns": [
25-
"/(^|/).*\\.xcodeproj/project\\.pbxproj$/"
26-
],
22+
"managerFilePatterns": ["/(^|/).*\\.xcodeproj/project\\.pbxproj$/"],
2723
"matchStrings": [
2824
"repositoryURL\\s*=\\s*\"(?<packageName>.*?)\";\\n?\\s*requirement\\s*=\\s*\\{\\n?\\s*kind\\s*=\\s*exactVersion;\\n?\\s*version\\s*=\\s*(?<currentValue>.*?);\\n?\\s*\\}"
2925
],
3026
"packageNameTemplate": "https://github.com/{{{replace 'https://github.com/' '' packageName}}}"
3127
}
3228
],
33-
"extends": [
34-
"config:recommended"
35-
],
3629
"dependencyDashboard": true,
3730
"dependencyDashboardAutoclose": false,
31+
"extends": ["config:recommended"],
32+
"keepUpdatedLabel": "renovate:keep-updated",
3833
"lockFileMaintenance": {
3934
"enabled": false
4035
},
4136
"packageRules": [
4237
{
4338
"description": "Only allow semantic version updates for Swift packages",
44-
"matchManagers": [
45-
"swift"
46-
],
47-
"matchUpdateTypes": [
48-
"major",
49-
"minor",
50-
"patch"
51-
],
52-
"enabled": true
39+
"enabled": true,
40+
"matchManagers": ["swift"],
41+
"matchUpdateTypes": ["major", "minor", "patch"]
5342
},
5443
{
5544
"description": "Disable digest-only updates for custom managers",
56-
"matchManagers": [
57-
"custom.regex"
58-
],
59-
"matchUpdateTypes": [
60-
"digest"
61-
],
62-
"enabled": false
45+
"enabled": false,
46+
"matchManagers": ["custom.regex"],
47+
"matchUpdateTypes": ["digest"]
6348
},
6449
{
6550
"description": "Allow version updates for custom managers",
66-
"matchManagers": [
67-
"custom.regex"
68-
],
69-
"matchUpdateTypes": [
70-
"major",
71-
"minor",
72-
"patch"
73-
],
74-
"enabled": true
51+
"enabled": true,
52+
"matchManagers": ["custom.regex"],
53+
"matchUpdateTypes": ["major", "minor", "patch"]
7554
},
7655
{
7756
"description": "Disable lock file maintenance",
78-
"matchUpdateTypes": [
79-
"lockFileMaintenance"
80-
],
81-
"enabled": false
57+
"enabled": false,
58+
"matchUpdateTypes": ["lockFileMaintenance"]
8259
}
8360
],
61+
"rebaseLabel": "renovate:rebase",
8462
"stopUpdatingLabel": "renovate:disabled",
8563
"timezone": "Europe/Vienna"
8664
}

0 commit comments

Comments
 (0)