Revert to using matches
instead of find
with remote_download_regex
#16476
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Reverts a change made in e8278ed alongside enabling
allowMultiple
for--experimental_remote_download_regex
.It is much easier to accidentally write regexes with pathological performance with
find
than withmatches
. If needed, thefind
functionality can always be obtained withmatches
by prepending and appending.*
as needed.In addition, common usage scenarios such as matching by file extension are easier to get right: With
matches
,jar
will visibly fail to have an effect and is easily corrected to.*jar
(or even.*\.jar
), whereas withfind
it will silently fetch entire directories that contain the substringjar
, potentially causing performance regressions.