File tree Expand file tree Collapse file tree 2 files changed +32
-3
lines changed Expand file tree Collapse file tree 2 files changed +32
-3
lines changed Original file line number Diff line number Diff line change 12
12
default : " squash"
13
13
required : false
14
14
type : string
15
+ update-types :
16
+ description : " Types of version update to allow (possible values are: minor, major, patch)"
17
+ default : " patch,minor"
18
+ required : false
19
+ type : string
20
+ include-pre-release :
21
+ description : " Include pre-release updates"
22
+ default : false
23
+ required : false
24
+ type : boolean
15
25
secrets :
16
26
app_id :
17
27
required : true
42
52
43
53
- name : Enable auto-merge for Dependabot PRs
44
54
if : >-
45
- (steps.metadata.outputs.update-type == 'version-update:semver-patch' ||
46
- steps.metadata.outputs.update-type == 'version-update:semver-minor') &&
47
- !startsWith(steps.metadata.outputs.previous-version, '0.')
55
+ (
56
+ inputs.include-pre-release ||
57
+ !startsWith(steps.metadata.outputs.previous-version, '0.')
58
+ ) &&
59
+ (
60
+ (
61
+ contains(inputs.update-types, 'major') &&
62
+ steps.metadata.outputs.update-type == 'version-update:semver-major'
63
+ ) ||
64
+ (
65
+ contains(inputs.update-types, 'minor') &&
66
+ steps.metadata.outputs.update-type == 'version-update:semver-minor'
67
+ ) ||
68
+ (
69
+ contains(inputs.update-types, 'patch') &&
70
+ steps.metadata.outputs.update-type == 'version-update:semver-patch'
71
+ )
72
+ )
48
73
run : |
49
74
gh pr review --approve "$PR_URL"
50
75
Original file line number Diff line number Diff line change 49
49
force : true
50
50
# optional: choose strategy when merging (default: squash)
51
51
strategy : rebase, merge
52
+ # optional: choose which types of update you want to allow (default: minor,patch)
53
+ update-types : major,minor,patch
54
+ # optional: choose if you want to allow versions with semver 0.X.X (default: false)
55
+ include-pre-release : true
52
56
secrets :
53
57
# identifier of the GitHub App for authentication
54
58
app_id : ${{ <your-app-id> }}
You can’t perform that action at this time.
0 commit comments