cask/dsl: exclude from autobump if version is :latest
Signed-off-by: botantony <antonsm21@gmail.com>
This commit is contained in:
parent
4373aad153
commit
6cea5ef4f0
@ -6,4 +6,5 @@ NO_AUTOBUMP_REASONS_LIST = T.let({
|
|||||||
incompatible_version_format: "incompatible version format",
|
incompatible_version_format: "incompatible version format",
|
||||||
bumped_by_upstream: "bumped by upstream",
|
bumped_by_upstream: "bumped by upstream",
|
||||||
extract_plist: "livecheck uses `:extract_plist` strategy",
|
extract_plist: "livecheck uses `:extract_plist` strategy",
|
||||||
|
latest_version: "`version` is set to `:latest`",
|
||||||
}.freeze, T::Hash[Symbol, String])
|
}.freeze, T::Hash[Symbol, String])
|
||||||
|
|||||||
@ -177,6 +177,7 @@ module Cask
|
|||||||
sig { returns(T::Boolean) }
|
sig { returns(T::Boolean) }
|
||||||
def livecheck_defined? = @livecheck_defined
|
def livecheck_defined? = @livecheck_defined
|
||||||
|
|
||||||
|
sig { void }
|
||||||
def set_no_autobump!
|
def set_no_autobump!
|
||||||
return if @livecheck.strategy != :extract_plist
|
return if @livecheck.strategy != :extract_plist
|
||||||
|
|
||||||
@ -359,6 +360,8 @@ module Cask
|
|||||||
raise CaskInvalidError.new(cask, "invalid 'version' value: #{arg.inspect}")
|
raise CaskInvalidError.new(cask, "invalid 'version' value: #{arg.inspect}")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
no_autobump! because: :latest_version if arg == :latest
|
||||||
|
|
||||||
DSL::Version.new(arg)
|
DSL::Version.new(arg)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user