feat(triage signals): Add billing flag to all triage signals check #104570
+16
−33
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.
PR Details
features.has("organizations:triage-signals-v0-org")checks withis_seer_seat_based_tier_enabled()across all triage signals code paths.Changes
issue_summary.py: Updatedrun_automation()to useis_seer_seat_based_tier_enabled()for both the ALERT event count check and the stopping point logicsimilarity/utils.py: Updatedset_default_project_autofix_automation_tuning()andset_default_project_seer_scanner_automation()to useis_seer_seat_based_tier_enabled()post_process.py: Updatedkick_off_seer_automation()to useis_seer_seat_based_tier_enabled()Why
The
is_seer_seat_based_tier_enabled()function checks both:organizations:triage-signals-v0-orgfeature flagorganizations:seat-based-seer-enabledbilling flag (with caching)This allows triage signals features to work for organizations with either the feature flag OR the seat-based billing tier enabled.