Skip to content

Use IssueCrawler instead of IssueFetcher for merging backport MRs

Jenny Kim requested to merge jennykim/fail-backport-merge-job into master

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?

Merge request reports

Loading