forked from connorsmallman/github-jira-changelog-action
-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
49 lines (49 loc) · 1.81 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
name: "Jira Changelog"
description: "Generates a changelog message by looking at Jira issue keys ([DEV-123]) in commit messages."
inputs:
jira_host:
description: 'Root host of your JIRA installation without protocol. // (i.e "yourapp.atlassian.net")'
default: "https://atlassian.net"
required: true
jira_email:
description: "Email address of the user to login with"
default: "[email protected]"
required: true
jira_token:
description: "Auth token of the user to login with"
default: "knmD98cbfsd£jnfjnH?KHKH"
required: true
jira_base_url:
description: "Jira base web URL for changelog message entries"
default: "https://atlassian.net"
required: false
jira_ticket_id_pattern:
description: "Regex used to match the issue ticket key"
default: /\[([A-Z]+\-[0-9]+)\]/i
required: false
source_control_range_from:
description: "Starting branch to get range of commits"
default: "develop"
required: false
source_control_range_to:
description: "Ending branch to get range of commits"
default: "master"
required: false
approval_statuses:
description: "Comma separated list of issue statuses treated as approved"
default: "Done,Closed,Accepted"
required: false
exclude_issue_types:
description: "Comma separated list of issue types to exclude from changelog"
default: "Sub-task"
required: false
include_pending_approval_section:
description: "Boolean flag indicating whether to include or exclude `Pending Approval` section"
default: "true"
required: false
outputs:
changelog_message:
description: "Generated changelog entry"
runs:
using: "node16"
main: "index.js"