diff --git a/src/Application/VersionResolver.php b/src/Application/VersionResolver.php index 30aa93fe2a0..461b2120de5 100644 --- a/src/Application/VersionResolver.php +++ b/src/Application/VersionResolver.php @@ -19,12 +19,12 @@ final class VersionResolver * @api * @var string */ - public const PACKAGE_VERSION = '25c1b437061df8d1361f457c603dcd17b10a29c4'; + public const PACKAGE_VERSION = '38b3c20c5b36f1a821d3f38dfef63f547bb1b918'; /** * @api * @var string */ - public const RELEASE_DATE = '2024-04-18 14:36:00'; + public const RELEASE_DATE = '2024-04-19 18:46:00'; /** * @var int */ diff --git a/src/Skipper/Matcher/FileInfoMatcher.php b/src/Skipper/Matcher/FileInfoMatcher.php index 610a046a835..74cd74f0d47 100644 --- a/src/Skipper/Matcher/FileInfoMatcher.php +++ b/src/Skipper/Matcher/FileInfoMatcher.php @@ -66,6 +66,10 @@ final class FileInfoMatcher if ($this->fnmatcher->match($ignoredPath, $filePath)) { return \true; } + // realpathMatcher cannot resolve wildcards -> return early to prevent unnecessary IO + if (\strpos($ignoredPath, '*') !== \false) { + return \false; + } return $this->realpathMatcher->match($ignoredPath, $filePath); } }