Skip to content

Commit 43c9caf

Browse files
committed
Handle more cases
1 parent 7476900 commit 43c9caf

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

.github/renovate.json5

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,10 +134,23 @@
134134
},
135135
{
136136
customType: "regex",
137-
description: "Update dependencies in gemspecs",
137+
description: "Update Pessimistic dependencies in gemspecs",
138138
managerFilePatterns: ["**/*.gemspec"],
139139
matchStrings: [
140-
".add_(?<depType>.*dependency)\\s'(?<packageName>.+?)',\\s'\\S+\\s(?<depVersion>[0-9.]+)'",
140+
".add_(?<depType>.*dependency)\\s'(?<packageName>.+?)',\\s'~>\\s(?<depVersion>[0-9.]+)'",
141+
],
142+
datasourceTemplate: "rubygems",
143+
versioningTemplate: "ruby",
144+
currentValueTemplate: "~> {{depVersion}}",
145+
depTypeTemplate: "{{depType}}",
146+
},
147+
{
148+
customType: "regex",
149+
description: "Update Non-Pessimistic dependencies in gemspecs",
150+
managerFilePatterns: ["**/*.gemspec"],
151+
matchStrings: [
152+
".add_(?<depType>.*dependency)\\s'(?<packageName>.+?)',\\s'>=\\s(?<depVersion>[0-9.]+)'",
153+
".add_(?<depType>.*dependency)\\s'(?<packageName>.+?)',\\s'(?<depVersion>[0-9.]+)'",
141154
],
142155
datasourceTemplate: "rubygems",
143156
versioningTemplate: "ruby",

0 commit comments

Comments
 (0)