-
Notifications
You must be signed in to change notification settings - Fork 20
/
action.yml
75 lines (71 loc) · 1.97 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
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
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
changelog:
description: Changelog template
required: false
default: |
## {{ package }} {{ version }}
{% if previous_release %}
[Diff since {{ previous_release }}]({{ compare_url }})
{% endif %}
{% if custom %}
{{ custom }}
{% endif %}
{% if issues %}
**Closed issues:**
{% for issue in issues %}
- {{ issue.title }} (#{{ issue.number }})
{% endfor %}
{% endif %}
{% if pulls %}
**Merged pull requests:**
{% for pull in pulls %}
- {{ pull.title }} (#{{ pull.number }}) (@{{ pull.author.username }})
{% endfor %}
{% 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.9.0
branding:
icon: tag
color: red