-
Notifications
You must be signed in to change notification settings - Fork 4
/
action.yml
39 lines (39 loc) · 1.01 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
name: Semantic Release Version Evaluator
description: Evaluate next release version with semantic-release
inputs:
branches:
description: 'Set of release branches separated by newline'
required: false
default: |
+([0-9])?(.{+([0-9]),x}).x
master
next
next-major
{ "name": "alpha", "prerelease": true }
{ "name": "beta", "prerelease": true }
plugins:
description: Set of plugins to use
required: false
default: |
@semantic-release/commit-analyzer
@semantic-release/release-notes-generator
tagFormat:
description: The Git tag format used by semantic-release to identify releases
required: false
default: 'v${version}'
outputs:
version:
description: "Next release version"
notes:
description: "Release notes"
type:
description: "Release type (minor | major | patch)"
tag:
description: "Tag name"
channel:
description: "Channel name"
name:
description: "Release name"
runs:
using: 'node16'
main: 'index.js'