From ff71668f0a847272d5932cd6894c1f4ede92771a Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Mon, 1 May 2023 08:08:19 +0200 Subject: [PATCH] Fix type errors. --- Library/Homebrew/livecheck/livecheck.rb | 2 +- Library/Homebrew/resource.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/livecheck/livecheck.rb b/Library/Homebrew/livecheck/livecheck.rb index 06eaf7bf71..acef02e986 100644 --- a/Library/Homebrew/livecheck/livecheck.rb +++ b/Library/Homebrew/livecheck/livecheck.rb @@ -974,7 +974,7 @@ module Homebrew end end - res_current = resource.version + res_current = T.must(resource.version) res_latest = Version.new(match_version_map.values.max_by { |v| LivecheckVersion.create(resource, v) }) return status_hash(resource, "error", ["Unable to get versions"], verbose: verbose) if res_latest.blank? diff --git a/Library/Homebrew/resource.rb b/Library/Homebrew/resource.rb index 42ea9b5106..c2d18e2cd5 100644 --- a/Library/Homebrew/resource.rb +++ b/Library/Homebrew/resource.rb @@ -194,7 +194,7 @@ class Resource < Downloadable def version(val = nil) return super() if val.nil? - @version = case val + @version = case T.unsafe(val) when String val.blank? ? Version::NULL : Version.new(val) when Version