From 58fb8afa2f6359c4d9cba0a1f59fed39f22eedea Mon Sep 17 00:00:00 2001 From: Issy Long Date: Thu, 4 Jul 2024 17:49:10 +0100 Subject: [PATCH] dev-cmd/bump-formula-pr: `formula_version` is `Version` not `String` - Fixes https://github.com/Homebrew/brew/issues/17626. --- Library/Homebrew/dev-cmd/bump-formula-pr.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/dev-cmd/bump-formula-pr.rb b/Library/Homebrew/dev-cmd/bump-formula-pr.rb index c45a3c7382..7d7e1efb39 100644 --- a/Library/Homebrew/dev-cmd/bump-formula-pr.rb +++ b/Library/Homebrew/dev-cmd/bump-formula-pr.rb @@ -452,7 +452,7 @@ module Homebrew [resource.fetch, forced_version] end - sig { params(formula: Formula, contents: T.nilable(String)).returns(String) } + sig { params(formula: Formula, contents: T.nilable(String)).returns(Version) } def formula_version(formula, contents = nil) spec = :stable name = formula.name @@ -531,7 +531,7 @@ module Homebrew ) end - sig { params(formula: Formula, new_formula_version: String).returns(T.nilable(T::Array[String])) } + sig { params(formula: Formula, new_formula_version: Version).returns(T.nilable(T::Array[String])) } def alias_update_pair(formula, new_formula_version) versioned_alias = formula.aliases.grep(/^.*@\d+(\.\d+)?$/).first return if versioned_alias.nil?