We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b3a0c1f commit 19a98c7Copy full SHA for 19a98c7
bin/dry-run.rb
@@ -226,8 +226,13 @@
226
opts_req_desc = "Options: lockfile_only, auto, widen_ranges, bump_versions or " \
227
"bump_versions_if_necessary"
228
opts.on("--requirements-update-strategy STRATEGY", opts_req_desc) do |value|
229
- value = nil if value == "auto"
230
- $options[:requirements_update_strategy] = value
+ if value == "auto"
+ $options[:requirements_update_strategy] = nil
231
+ else
232
+ strategy = Dependabot::RequirementsUpdateStrategy.values.find { |v| v.serialize == value } or
233
+ raise OptionParser::InvalidArgument, "Invalid requirements update strategy: #{value}. #{opts_req_desc}"
234
+ $options[:requirements_update_strategy] = strategy
235
+ end
236
end
237
238
opts.on("--commit COMMIT", "Commit to fetch dependency files from") do |value|
0 commit comments