-
Notifications
You must be signed in to change notification settings - Fork 20
/
action.yml
117 lines (112 loc) · 3.18 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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
name: Julia TagBot
author: Chris de Graaf
description: Creates GitHub releases for your registered Julia packages
inputs:
token:
description: GitHub API token
required: true
registry:
description: Owner/name of the registry repository
required: false
default: JuliaRegistries/General
github:
description: URL of self-hosted GitHub
required: false
default: github.com
github_api:
description: API base URL of self-hosted GitHub
required: false
default: api.github.com
branches:
description: Whether or not to merge release branches
required: false
default: false
dispatch:
description: Whether or not to create a repository dispatch event prior to making releases
required: false
default: false
dispatch_delay:
description: Number of minutes to wait after creating a repository dispatch event
required: false
default: 5
lookback:
description: Number of days to look back in time for new releases
required: false
default: 3
ssh:
description: SSH private key for pushing tags
required: false
ssh_password:
description: Password for the SSH key
required: false
gpg:
description: GPG key for signing tags
required: false
gpg_password:
description: Password for the GPG key
required: false
registry_ssh:
description: SSH private key for accessing a private registry
required: false
draft:
description: Create draft releases
required: false
default: false
user:
description: Git username
required: false
default: github-actions[bot]
email:
description: Git email
required: false
default: 41898282+github-actions[bot]@users.noreply.github.com
branch:
description: Branch to create releases against when possible
required: false
subdir:
description: Subdirectory of package in repo, if not at top level
required: false
tag_prefix:
description: Tag prefix (leave empty for automatic determination or set to `NO_PREFIX` to disable)
required: false
changelog:
description: Changelog template
required: false
default: |
## {{ package }} {{ version }}
{% if previous_release %}
[Diff since {{ previous_release }}]({{ compare_url }})
{% endif %}
{% if custom %}
{{ custom }}
{% endif %}
{% if backport %}
This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.
<!--
{% endif %}
{% if pulls %}
**Merged pull requests:**
{% for pull in pulls %}
- {{ pull.title }} (#{{ pull.number }}) (@{{ pull.author.username }})
{% endfor %}
{% endif %}
{% if issues %}
**Closed issues:**
{% for issue in issues %}
- {{ issue.title }} (#{{ issue.number }})
{% endfor %}
{% endif %}
{% if backport %}
-->
{% endif %}
changelog_ignore:
description: Labels for issues and pull requests to be ignored (comma-delimited)
required: false
runs:
using: docker
image: docker://ghcr.io/juliaregistries/tagbot:1.20.0
branding:
icon: tag
color: red