generated from rickstaa/typescript-action
-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathaction.yml
174 lines (174 loc) · 5.58 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
name: 'Top Issues action'
description: 'Labels and displays the top-upvoted (i.e. 👍) issues and pull requests in your repository.'
author: 'Rick Staa'
inputs:
# General inputs.
github_token:
description: 'Token used for authorizing interactions with the repository. Typically the `GITHUB_TOKEN` secret.'
required: true
default: ${{ github.token }}
top_list_size:
required: false
description: 'The number of top issues to show.'
default: '5'
subtract_negative:
required: false
description: 'Subtract negative from positive reactions to get the total count.'
default: 'true'
dry_run:
required: false
description: 'Run the action without actually creating the labels and dashboard.'
default: 'false'
filter:
required: false
description: 'A comma or newline-separated list of issues you want to exclude.'
default: ''
label:
required: false
description: 'Label top issues.'
default: 'false'
dashboard:
required: false
description: 'Create a dashboard that displays the top issues and pull requests.'
default: 'true'
# Dashboard related inputs,
dashboard_title:
required: false
description: 'Dashboard title.'
default: 'Top Issues Dashboard'
dashboard_label:
required: false
description: 'The label used for the top issues dashboard.'
default: ':star: top issues dashboard'
dashboard_label_description:
required: false
description: 'The description used for the top issues dashboard label.'
default: 'Top issues dashboard.'
dashboard_label_colour:
required: false
description: 'The colour used for the top issues dashboard label.'
default: '#006B75'
dashboard_show_total_reactions:
required: false
description: 'Display the total number of positive reactions after each dashboard item.'
default: 'true'
hide_dashboard_footer:
required: false
description: 'Hide dashboard footer.'
default: 'false'
# Top issues related inputs.
top_issues:
required: false
description: 'Display top issues.'
default: 'true'
top_issue_label:
required: false
description: 'The label used for labelling top issues.'
default: ':star: top issue'
top_issue_label_description:
required: false
description: 'The description used for the top issue label.'
default: 'Top issue.'
top_issue_label_colour:
required: false
description: 'The colour used for the top issue label.'
default: '#027E9D'
# Top bugs related inputs.
top_bugs:
required: false
description: 'Display top bugs.'
default: 'false'
bug_label:
required: false
description: 'The label that is used for bug issues.'
default: 'bug'
top_bug_label:
required: false
description: 'The label used for labelling top bugs.'
default: ':star: top bug'
top_bug_label_description:
required: false
description: 'The description used for the top bug label.'
default: 'Top bug.'
top_bug_label_colour:
required: false
description: 'The colour used for the top bug label.'
default: '#B60205'
# Top features related inputs.
top_features:
required: false
description: 'Display top feature requests.'
default: 'false'
feature_label:
required: false
description: 'The label that is used for feature requests.'
default: 'enhancement'
top_feature_label:
required: false
description: 'The label used for labelling top feature request issues.'
default: ':star: top feature'
top_feature_label_description:
required: false
description: 'The description used for the top feature request label.'
default: 'Top feature request.'
top_feature_label_colour:
required: false
description: 'The colour used for the top feature request label.'
default: '#0E8A16'
# Top pull requests related inputs.
top_pull_requests:
required: false
description: 'Display top pull requests.'
default: 'false'
top_pull_request_label:
required: false
description: 'The label used for labelling top pull request.'
default: ':star: top pull request'
top_pull_request_label_description:
required: false
description: 'The description used for the top pull request label.'
default: 'Top pull request.'
top_pull_request_label_colour:
required: false
description: 'The colour used for the top pull request label.'
default: '#41A285'
# Top custom issues related inputs.
custom_label:
required: false
description: 'The label that is used for custom issues.'
default: ''
top_custom_label:
required: false
description: 'The label used for labelling top custom issues.'
default: ''
top_custom_label_description:
required: false
description: 'The description used for the top custom issues.'
default: ''
top_custom_label_colour:
required: false
description: 'The colour used for the top custom issues.'
default: ''
# Top custom pull requests related inputs.
custom_pull_requests_label:
required: false
description: 'The label that is used for custom pull requests.'
default: ''
top_custom_pull_requests_label:
required: false
description: 'The label used for labelling top custom pull requests.'
default: ''
top_custom_pull_requests_label_description:
required: false
description: 'The description used for the top custom pull requests.'
default: ''
top_custom_pull_requests_label_colour:
required: false
description: 'The colour used for the top custom pull requests.'
default: '#A23599'
branding:
color: 'blue'
icon: 'arrow-up'
runs:
using: 'node16'
main: 'dist/index.js'