CLI tool to automatically generate release note for git projects.
In git projects generally while writing release notes for a new tag following steps are used:
- Title for the release is
Releasing <tag>
- Description consists of a list of pull/merge requests merged between previous release and current tag.
The primary objective of this project is to automate the manual work required in above steps. Currently, this project supports following version control systems :
Steps to generate personal access token on Github :
- Sign in with your account credentials on Github.
- Visit Personal Access Tokens and click on
Generate new token
button. A form will appear on your screen. - In note field type
Token for synrelease
. - Select
repo
scope for the token. - Click
Generate token
button at the bottom of form. - Copy the token shown on your screen on form submission and use it while configuring this project.
NOTE : You can revoke the token anytime you want.
Steps to generate personal access token on Gitlab :
- Sign in with your account credentials on Gitlab.
- Visit Personal Access Tokens,
- In
Name
field typeToken for synrelease
. - Set expiry date for the token in
Expires at
section. If you don't want the token to expire forever then leave that field as blank. - Select
api
andread_api
as scope for the token. - Click
Create personal access token
button at the bottom of form. - Copy the token shown on your screen on form submission and use it while configuring this project.
NOTE : You can revoke the token anytime you want.
Please fork this repository and open a pull request with your changes.
This is free software, licensed under the Apache-2.0 License.