Tracking of GH deployments and transforming them to Jira deployments is limited and it's leaking Jira into Github VSC:
- Parse only Jira key from commit message
- Leaks Jira app rules into commit message guidelines and forcing change of commit message guidelines
- Doesn't analyse GH Deployment
payload field or other GH deployment fields
All that results in stiff and strict solution for tracking deployments.
Instead Jira App for GH should parse Jira keys from:
- PR connected to commit
- GH deployment
payload field
- This would allow engineers to inject Jira keys manually in CI adding flexibility and robustness to it considering we are running GHA in various cases
Simplest solution would be just to add here also deployment.payload
jiraIssueKeyParser(`${deployment.ref}\n${message}\n${allCommitsMessages}\n${deployment.payload}`),
And we would have capability to inject Jira keys from outside in flexible way without requirement to change commit messages to contain Jira key.
Tracking of GH deployments and transforming them to Jira deployments is limited and it's leaking Jira into Github VSC:
payloadfield or other GH deployment fieldsAll that results in stiff and strict solution for tracking deployments.
Instead Jira App for GH should parse Jira keys from:
payloadfieldSimplest solution would be just to add here also
deployment.payloadAnd we would have capability to inject Jira keys from outside in flexible way without requirement to change commit messages to contain Jira key.