Loading
Remove ingest_malware_advisories feature flag
What
Remove the ingest_malware_advisories flag so synced malware advisories are always upserted into the pm_malware_* tables.
Why
The database upsert has run enabled-by-default in production since Beta. The flag is no longer needed for GA.
Changes
- Delete the flag definition from the feature flags YAML
- In
PackageMetadata::MalwareAdvisoryIngestionService#execute, remove the early-return flag guard - Delete the now-unused
log_upsert_skippedhelper method - Remove specs for the disabled-state codepath
Testing
Flag-enabled and flag-disabled specs were updated (disabled-state contexts removed). Affected specs pass locally.
Related
- Closes #613599 (closed)
- Part of &23613 (closed)