-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
perf(filter): improved handling of non-strict asterisk tags #1050
Conversation
/build |
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## master #1050 +/- ##
==========================================
- Coverage 67.92% 67.55% -0.37%
==========================================
Files 212 213 +1
Lines 12024 12230 +206
==========================================
+ Hits 8167 8262 +95
- Misses 3359 3458 +99
- Partials 498 510 +12 ☔ View full report in Codecov by Sentry. |
/build |
Build and push Docker images with tag: 2024-07-10.c191a9b |
1 similar comment
Build and push Docker images with tag: 2024-07-10.c191a9b |
Improved handling of non-strict asterisk tags
It doesn't make sense to create a new regular expression for tags like
tag=~*
,tag=~.*
,tag!=~*
ortag!=~.*
, because in such tags it is the fact of presence or absence of a tag that matters, not its value. This can reduce the total number of expensiveregexp.MatchString
operations in filters