generated from CatChen/typescript-github-action-template
-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
action.yml
40 lines (40 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
name: 'Accept to Ship'
description: "Automatically merge a Pull Request with #accept2ship after it's approved."
inputs:
github-token:
description: 'GitHub token.'
required: false
default: ${{ github.token }}
merge-method:
description: 'Merge method to use. Possible values are `merge`, `squash` or `rebase`. Default is merge.'
required: false
default: 'merge'
timeout:
description: 'The time allowance in seconds for waiting the checks to pass.'
required: false
default: 0
checks-watch-interval:
description: 'Refresh interval in seconds when using waiting for checks.'
required: false
default: 10
fail-if-timeout:
description: 'Fail the workflow if timeout.'
required: false
default: false
request-zero-accept-zero:
description: 'If zero reviews are requested then zero approval are needed.'
required: false
default: false
custom-hashtag:
description: 'A different hashtag to use other than #accept2ship.'
required: false
default: '#accept2ship'
outputs:
skipped:
description: 'A boolean that indicates whether the action skipped merging/squashing/rebasing because the conditions are not met.'
runs:
using: 'node20'
main: 'bundle/index.js'
branding:
icon: 'git-merge'
color: 'green'