mirror of
https://github.com/git-chglog/git-chglog.git
synced 2026-07-18 17:04:24 +00:00
feat: expose JiraIssue.BaseURL and JiraIssue.BrowseURL
allows the release note templates to easily create hyperlinks
into jira like
Jira: {{ print .JiraIssue.BaseURL "/browse/" .JiraIssueID }}
or
Jira: {{ .JiraIssue.BrowseURL }}
resolves: #251
This commit is contained in:
parent
2a7ca9ecb0
commit
8ec17f63b0
4 changed files with 10 additions and 0 deletions
|
|
@ -399,6 +399,7 @@ func TestCommitParserParseWithJira(t *testing.T) {
|
|||
"Subject",
|
||||
},
|
||||
JiraKeyPattern: "\\b(JIRA-\\d+)",
|
||||
JiraURL: "https://myorg.atlassian.net",
|
||||
JiraTypeMaps: map[string]string{
|
||||
"Story": "feat",
|
||||
},
|
||||
|
|
@ -415,6 +416,8 @@ func TestCommitParserParseWithJira(t *testing.T) {
|
|||
if commit.JiraIssue == nil {
|
||||
t.Fatal("did not load jira issue JIRA-1111")
|
||||
}
|
||||
assert.Equal("https://myorg.atlassian.net", commit.JiraIssue.BaseURL)
|
||||
assert.Equal("https://myorg.atlassian.net/browse/JIRA-1111", commit.JiraIssue.BrowseURL)
|
||||
assert.Equal("Story", commit.JiraIssue.Type)
|
||||
assert.Equal("summary of JIRA-1111", commit.JiraIssue.Summary)
|
||||
assert.Equal("description of JIRA-1111", commit.JiraIssue.Description)
|
||||
|
|
@ -426,6 +429,7 @@ func TestCommitParserParseWithJira(t *testing.T) {
|
|||
if commit.JiraIssue == nil {
|
||||
t.Fatal("did not load jira issue JIRA-1112")
|
||||
}
|
||||
assert.Equal("https://myorg.atlassian.net/browse/JIRA-1112", commit.JiraIssue.BrowseURL)
|
||||
assert.Equal("Story", commit.JiraIssue.Type)
|
||||
assert.Equal("summary of JIRA-1112", commit.JiraIssue.Summary)
|
||||
assert.Equal("description of JIRA-1112", commit.JiraIssue.Description)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue