Scan MR description for Jira issue keys when syncing builds with Jira
What does this MR do and why?
This considers the MR description when scanning for Jira issue keys of builds.
Issue keys can be included in:
- MR titles
- MR descriptions
- Branch names
- Commit messages
Commit messages can not be considered at the moment because the commit needs to be loaded from Gitaly and this can cause N+1 problems when sending multiple builds.
How to set up and validate locally
The setup to test this requires setting up a Jira connect development environment and enabling runners on Gitpod. I'm not listing all of this since this is only a small change but if someone is interested, I can add a video or outline the steps here.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Andy Schoenen