generated from woksin-org/GitHub-Actions.TypeScript.Template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
39 lines (37 loc) · 1.61 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 Labeler'
description: |
Labels the PR using semantic release conventional commits.
Note that this action is currently limited to use a version of semantic-release that is compatible with node v16
because that is what the GitHub JavaScript actions are limited to currently
inputs:
token:
description: Github access token
required: true
default: ${{github.token}}
tag-format:
description: The semantic release tag format. See documentation https://github.com/semantic-release/semantic-release/blob/v19.0.5/docs/usage/configuration.md#tagformat
default: v${version}
debug:
description: Whether to enable debug logging from semantic-release. The value here is a boolean
default: 'false'
commit-preset:
description: The preset to use for the git commit analyzer. See https://github.com/semantic-release/commit-analyzer/tree/v9.0.2#options for presets
required: false
commit-release-rules:
description: The relative path to the release rules configuration. See documentation https://github.com/semantic-release/commit-analyzer/tree/v9.0.2#options
required: false
commit-config:
description: The relative path to the requirable npm package with a custom conventional-changelog preset. See documentation https://github.com/semantic-release/commit-analyzer/tree/v9.0.2#options
required: false
outputs:
is-release:
description: Whether there is a release or not
release-type:
description: The release type
release-name:
description: The release name
release-notes:
description: The release notes
runs:
using: 'node16'
main: 'release/index.js'