Skip to content
Benjamin Frost edited this page Jul 25, 2021 · 2 revisions

Release Drafter

This repository includes a GitHub Action to automatically draft the next release notes as pull request are merged into the main development branch (here: dev). This is done by utilizing the Release Drafter from the GitHub marketplace and will result in automatic additions to the changelog. When publishing the release, we recommend adding a SAR file containing the current codebase. A method to do so can be found in BaselineOfAutoTDD>>createSar.

Legacy (still supported)

Additionally, there is a legacy GitHub Action used for automating Github Releases. It queries information from the latest commit message. It is split at double-newlines to distinguish tag, title and description of the release to be created.

It is currently embedded into a workflow which creates a GitHub release upon a push on the dev-release branch. To create a release, create a commit on the dev-release branch with git commit -m "TAG" -m "TITLE" -m "DESCRIPTION". (Please avoid special characters and escape sequences in your input)

Clone this wiki locally