Allow ScheduleIngestReportsService to run on non-default branches behind FF

What does this MR do and why?

Allow SBOM report ingestion to run on non-default branches when the :sbom_ingestion_on_non_default_branches feature flag is enabled.

Previously the service always returned early for non-default branches. The new logic skips ingestion only when the pipeline is on a non-default branch and the FF is disabled, allowing gradual rollout to non-default branches.

MR acceptance checklist

  • This MR does not have unintended side effects
  • Changelog entry added
  • Tests added/updated

Closes #581948 (closed)

Merge request reports

Loading