Pulse naming conventions - Jira
Pulse naming conventions - Jira. Shortcut naming conventions LinearB matches Git work to Jira issues. In order to match branches to issues, the LinearB matching algorithm needs branches and pull requβ¦
Pulse naming conventions - Jira
LinearB matches Git work to Jira issues. In order to match branches to issues, the LinearB matching algorithm needs branches and pull requests names to align with the issue code provided to each issue (and sub-task) by Jira when the ticket is created. LinearB searches for the ticket code within the name of the branch or PR as well as commits. Each branch or PR that includes the issue/sub-task code in its name will be matched to the relevant issue and will be included in the Pulse view. This limited scope of only the PR name, branch name, and commit message is intended to avoid incorrect links based on discussion of related Jiras in comments, descriptions, etc.
For example:
If the ticket name in Jira is: "Repository selection - backfill and statuses" and the ticket code is: "LINB-397" the branch name should include "LINB-397" (not case sensitive) in its name:
- LINB-397-Add-repository-backfill-status
- LINB-397-Add-repository-status-enrichment
In this example, both branches (from different repositories) will be matched with the issue above.
Issues with subtasks:
For issues with subtasks, both branches with the original issue code and branches with every subtask code will be matched to the parent issue.
If the ticket name in Jira is: "Improve Dockerfiles for better layering" with ticket code: "LINB-603" and this issue has 2 subtasks:
Every branch/PR that will have one of the codes in its name: "LINB-397", "LINB-775", "LINB-776" will be matched to the parent issue.
How did we do?
Pulse Retroactive View
Pulse naming conventions - Shortcut