Custom releaser hooks for ONCE project based on zest.releaser
Project description
rber474.releaser
Custom releaser hooks for JIRA project based on zest.releaser and cs.zestreleaser.changelog. This hook extract the commit messages from the last release tag to the current tag and create the towncrier news fragments, based on tbhe JIRA issue and the towncrier type.
Currently it only supports GIT VCS logs.
The commit messages must be in the following format:
<optional prefix> <issue_name>-<issue_number> <towncrier type> <message> [<author>]
Author will be extracted from the git history.
Examples
The following commit messages are valid:
Revert WEBAGL-1234 feature Add new feature Add WEBAGL-1234 feature new feature WEBAGL-1235 bugfix Fix AttributeError RequestContainer object has no attribute getClientForURL
Fragmentes files will be created in the following format:
news/feature/WEBAGL-1234.feature
Add new feature [Rafael Bermúdez Horcajada <myemail@email.com>] Revert new feature [Rafael Bermúdez Horcajada <myemail@email.com>]
news/feature/WEBAGL-1235.bugfix
Fix AttributeError RequestContainer object has no attribute getClientForURL [Rafael Bermúdez Horcajada <myemail@email.com>]
Installation
Using pip:
$ pip install rber474.releaser
Contributors
Put your name here, you deserve it!
?
Contribute
Issue Tracker: https://github.com/rber474.releaser/issues
Source Code: https://github.com/rber474.releaser
License
The project is licensed under the GPLv2.
Contributors
Rafael Bermúdez Horcajada, rber474@gmail.com
Changelog
1.0a9 (2024-09-24)
Bug fixes:
Fix duplicate entries
1.0a8 (2024-09-20)
New features:
Git add after all files are updated.
1.0a7 (2024-09-20)
Bug fixes:
Ensure the newsfile is added to the git index to avoid pre-commit hooks to fail
1.0a6 (2024-09-20)
Bug fixes:
Don’t assign encoding to file
1.0a5 (2024-09-20)
New features:
Execute at hook zest.releaser.prereleaser.before
1.0a4 (2024-09-20)
Bug fixes:
Fix regex pattern to extract prefix properly [Rafael Bermúdez Horcajada <rber474@gmail.com>]
1.0a3 (2024-09-19)
Bug fixes:
Fix release workfloww [Rafael Bermúdez Horcajada <rber474@gmail.com>]
1.0a2 (2024-09-19)
New features:
Switch to OpenID Connect [Rafael Bermúdez Horcajada <rber474@gmail.com>]
1.0a1 (unreleased)
Initial release. [rber474]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file rber474_releaser-1.0a9.tar.gz
.
File metadata
- Download URL: rber474_releaser-1.0a9.tar.gz
- Upload date:
- Size: 16.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 584b6ea694be61090365bf0b9230df8e88b2d090e9a5a1178aef51102a83f0cf |
|
MD5 | 29ba2530b9a2fd0ba1ee262814e18e9a |
|
BLAKE2b-256 | 05cca17e9fa01b6983a5ced5e64c7140652242a18272a8fbcb62bb62c924e674 |
File details
Details for the file rber474.releaser-1.0a9-py3-none-any.whl
.
File metadata
- Download URL: rber474.releaser-1.0a9-py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d46fd681fb3dfe087ef04f45a6da76d107a6d26e14c9fab8ba22ecfdd74f802c |
|
MD5 | a65c069774dd556cb61f9dff491bb9b8 |
|
BLAKE2b-256 | 570bdf069b26f93fa0ed0cec0e6d24cac91dce6477a3460323918ab7c801c51f |