Skip to content

Commit f69d47a

Browse files
committed
Refine customManager
1 parent 616d997 commit f69d47a

File tree

1 file changed

+30
-18
lines changed

1 file changed

+30
-18
lines changed

renovate.json

Lines changed: 30 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,6 @@
1111
"prHourlyLimit": 1,
1212
"recreateWhen": "auto",
1313
"prCreation": "not-pending",
14-
"customManagers": [
15-
{
16-
"customType": "regex",
17-
"description": "Update Swift tools version in Package.swift",
18-
"fileMatch": [
19-
"Package\\.swift"
20-
],
21-
"matchDatasources": [
22-
"github-releases"
23-
],
24-
"matchStrings": [
25-
"swift-tools-version:\\s*(?<currentValue>\\d+\\.\\d+\\.\\d+)"
26-
],
27-
"datasourceTemplate": "github-releases",
28-
"depNameTemplate": "swiftlang/swift",
29-
"extractVersionTemplate": "^swift-(?<version>.*)-RELEASE$"
30-
}
31-
],
3214
"packageRules": [
3315
{
3416
"groupName": "Swift non-major dependencies",
@@ -77,6 +59,36 @@
7759
"renovate",
7860
"mint"
7961
]
62+
},
63+
{
64+
"groupName": "SPM tools version",
65+
"description": "Update Swift tools version in Package.swift",
66+
"matchPackageNames": [
67+
"swift-tools-version"
68+
],
69+
"matchDatasources": [
70+
"github-releases"
71+
],
72+
"labels": [
73+
"dependencies",
74+
"renovate",
75+
"swift-tools-version"
76+
]
77+
}
78+
],
79+
"customManagers": [
80+
{
81+
"customType": "regex",
82+
"packageNameTemplate": "swift-tools-version",
83+
"fileMatch": [
84+
"Package\\.swift"
85+
],
86+
"matchStrings": [
87+
"swift-tools-version:\\s*(?<currentValue>\\d+\\.\\d+\\.\\d+)"
88+
],
89+
"datasourceTemplate": "github-releases",
90+
"depNameTemplate": "swiftlang/swift",
91+
"extractVersionTemplate": "^swift-(?<version>.*)-RELEASE$"
8092
}
8193
],
8294
"labels": [

0 commit comments

Comments
 (0)