From ac2d167ffc0498bcd954d3f2eb8ac19d9be0e5dd Mon Sep 17 00:00:00 2001 From: botantony Date: Wed, 21 May 2025 23:23:29 +0200 Subject: [PATCH] cask/dsl: set `no_autobump!` if livecheck uses `:extract_plist` Signed-off-by: botantony --- Library/Homebrew/cask/dsl.rb | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/Library/Homebrew/cask/dsl.rb b/Library/Homebrew/cask/dsl.rb index 2387eabb30..ca35eebe39 100644 --- a/Library/Homebrew/cask/dsl.rb +++ b/Library/Homebrew/cask/dsl.rb @@ -161,8 +161,6 @@ module Cask @token = T.let(cask.token, String) @url = T.let(nil, T.nilable(URL)) @version = T.let(nil, T.nilable(DSL::Version)) - - set_no_autobump! end sig { returns(T::Boolean) } @@ -177,13 +175,6 @@ module Cask sig { returns(T::Boolean) } def livecheck_defined? = @livecheck_defined - sig { void } - def set_no_autobump! - return if @livecheck.strategy != :extract_plist - - no_autobump! because: :extract_plist - end - sig { returns(T::Boolean) } def on_system_blocks_exist? = @on_system_blocks_exist @@ -547,6 +538,8 @@ module Cask @livecheck_defined = true @livecheck.instance_eval(&block) + no_autobump! because: :extract_plist if @livecheck.strategy == :extract_plist + @livecheck end # Whether the cask contains a `livecheck` block. This is a legacy alias