-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
49 lines (49 loc) · 1.27 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: 'Generate Releasenotes'
description: 'Generates release otes based on the last list of commit messages'
branding:
icon: activity
color: orange
inputs:
environment:
description:
'Reference to the environment data so we can generate release notes: Assign from e.g. github context.'
required: true
owner:
description:
'the owner of the repo, normaly organization name".'
required: true
repo:
description:
'name of the repo, where we retrieve the issues we dump aas releasenotes".'
required: true
labelname:
description:
'name of the label to filter issues we want to use for releasenotes.'
required: true
github_token:
description:
'token that can be used to call the github API".'
required: true
markdownfile:
description:
'name of the file we generate that contians the releasenotes'
outputs:
releasenotes-markdown:
description:
'string containing the markdown with releasenotes.'
runs:
using: 'docker'
image: 'docker://marcelv/releasenotes:3443745219'
args:
- '-e'
- ${{ inputs.environment }}
- '-o'
- ${{ inputs.owner }}
- '-r'
- ${{ inputs.repo }}
- '-t'
- ${{ inputs.github_token }}
- '-l'
- ${{ inputs.labelname }}
- '-f'
- ${{ inputs.markdownfile}}