Use IssueCrawler instead of IssueFetcher for merging backport MRs
What does this MR do and why?
Addresses the bug where when fetching for list of related security issues, IssuesFetcher
filtered out "unready" issues (https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues/20539).
This made the job actually pass even though there were backport merge requests that weren't merged.
IssueCrawler
shouldn't have that problem and just return the full list of related security issues, so that when backport merge requests actually can't be merged, it will make the job fail, and alert the release managers for further action.
Content
- Use IssueCrawler instead of IssueFetcher for merging backport MRs
Author Check-list
-
Has documentation been updated?