From b0508fe73a6586044d2e5c3b703addb2f0fcbd00 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Sat, 10 Aug 2024 20:04:14 +0200 Subject: [PATCH] Relax cask token regex. --- Library/Homebrew/tap_constants.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/tap_constants.rb b/Library/Homebrew/tap_constants.rb index 546dd36613..f8a9d7f6dd 100644 --- a/Library/Homebrew/tap_constants.rb +++ b/Library/Homebrew/tap_constants.rb @@ -15,7 +15,7 @@ HOMEBREW_DEFAULT_TAP_FORMULA_REGEX = T.let( ) # Match a cask token. -HOMEBREW_TAP_CASK_TOKEN_REGEX = T.let(/(?[a-z0-9\-_]+(?:@[a-z0-9\-_.]+)?)/, Regexp) +HOMEBREW_TAP_CASK_TOKEN_REGEX = T.let(/(?[\w+\-.@]+)/, Regexp) # Match taps' casks, e.g. `someuser/sometap/somecask`. HOMEBREW_TAP_CASK_REGEX = T.let( %r{\A(?[^/]+)/(?[^/]+)/#{HOMEBREW_TAP_CASK_TOKEN_REGEX.source}\Z},