From c2cc855035228c332bd8913319751340956e2845 Mon Sep 17 00:00:00 2001 From: Douglas Eichelberger Date: Sun, 7 Sep 2025 19:53:22 -0700 Subject: [PATCH] Try without runtime --- Library/Homebrew/cask/config.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cask/config.rb b/Library/Homebrew/cask/config.rb index d7128f8519..be95cb6b9a 100644 --- a/Library/Homebrew/cask/config.rb +++ b/Library/Homebrew/cask/config.rb @@ -34,7 +34,8 @@ module Cask T::Hash[Symbol, String], ) - sig { returns(T::Hash[Symbol, T.any(LazyObject, String)]) } + # runtime recursive evaluation forces the LazyObject to be evaluated + T::Sig::WithoutRuntime.sig { returns(T::Hash[Symbol, T.any(LazyObject, String)]) } def self.defaults { languages: LazyObject.new { ::OS::Mac.languages },