ClusterCockpit uses goreleaser for building and uploading releases. In this process the release notes including all notable changes are automatically generated based on special commit message tags. Moreover GitHub will parse special characters and words to link and close issues.
It is good practice to always create a ticket for notable changes.
This allows to comment and discuss about source code changes. Any commit that
contributes to the ticket should reference the ticket id (in the commit message
or description). This is achieved in GitHub by prefixing the ticket id with a
number sign character (#
):
This change contributes to #235
GitHub will detect if a pull request or commit uses special keywords to close a ticket:
The ticket will not be closed before the commit appears on the main branch. Example:
This change fixes #423
Commits with one of the following prefixes will appear in the release notes:
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.