juliaregistries/Julia TagBot
Creates GitHub releases for your registered Julia packages
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub API token | yes | — |
| registry | Owner/name of the registry repository | no | JuliaRegistries/General |
| github | URL of self-hosted GitHub | no | github.com |
| github_api | API base URL of self-hosted GitHub | no | api.github.com |
| branches | Whether or not to merge release branches | no | false |
| dispatch | Whether or not to create a repository dispatch event prior to making releases | no | false |
| dispatch_delay | Number of minutes to wait after creating a repository dispatch event | no | 5 |
| lookback | [DEPRECATED] This parameter no longer has any effect and will be removed in a future version | no | 3 |
| ssh | SSH private key for pushing tags | no | — |
| ssh_password | Password for the SSH key | no | — |
| gpg | GPG key for signing tags | no | — |
| gpg_password | Password for the GPG key | no | — |
| registry_token | GitHub API token for accessing the registry (defaults to the main token) | no | — |
| registry_ssh | SSH private key for accessing a private registry | no | — |
| draft | Create draft releases | no | false |
| user | Git username | no | github-actions[bot] |
| Git email | no | 41898282+github-actions[bot]@users.noreply.github.com | |
| branch | Branch to create releases against when possible | no | — |
| subdir | Subdirectory of package in repo, if not at top level | no | — |
| tag_prefix | Tag prefix (leave empty for automatic determination or set to `NO_PREFIX` to disable) | no | — |
| changelog | Changelog template | no | ## {{ package }} {{ version }} {% if yanked %} :warning: **This release has been yanked from the registry.** {% endif -%} {% 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 | Labels for issues and pull requests to be ignored (comma-delimited) | no | — |
| changelog_format | Changelog format: custom (default), github (auto-generated), or conventional (conventional commits) | no | custom |
Outputs
no outputs