-
Notifications
You must be signed in to change notification settings - Fork 1
/
action.yml
38 lines (38 loc) · 1.54 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
name: 'Semver'
description: 'An action for managing releases using semantic versioning.\n
This is based on '
inputs:
github_token:
description: The GitHub token used to create an authenticated client
default: ${{ github.token }}
required: false
bump: # Bump the version number semantically.
description: 'Bump the version number semantically. The value must be one of: \n
major: Bump the major version number, e.g. 1.0.0 -> 2.0.0.\n
minor: Bump the minor version number, e.g. 0.1.0 -> 0.2.0.\n
patch: Bump the patch version number, e.g. 0.0.1 -> 0.0.2.\n
final: Promote the version to a final version, e.g. 1.0.0-rc.1 -> 1.0.0.'
required: false
prerelease: #Denotes a pre-release
description: 'Is this a pre-release. \n
Pre-release are labelled with a label and build number e.g. 0.0.1 -> 0.0.2-<label>.<build>\n
The value must be one of: \n
withBuildNumber: Pre-release with `build numbers`
withoutBuildNumber: Pre-release without `build numbers`'
required: false
default: '0'
prelabel: #
description: 'Label to be applied for the pre-release'
required: false
initial_version:
description: 'If there is no current version, the bump will be based on initial_version or 0.1.0'
required: false
commitish:
description: 'Can be any branch or commit SHA. Default is `default` branch'
required: false
outputs:
release: # output will be available to future steps
description: 'The release that was created'
runs:
using: 'node12'
main: 'dist/index.js'