A demo release workflow using https://github.com/marketplace/actions/release-drafter configured to create GitHub Releases in response to workflow_dispatch events. Releases can be created via the GitHub UI or the gh
cli utility.
Release notes are automatically generated including PRs with the Feature
or Fix
label. PRs with the Internal
or Trivial
label are excluded. A 'require labels' workflow is required on all PRs to ensure all have one of the above labels. A header can be added to the release at creation time.
- Create PRs against main
Either:
- Manually update the
release
branch: https://github.com/urcomputeringpal/release-drafter-demo/compare/release...main or - Create a release with the releaser workflow, choosing the
release
ref:
Results: https://github.com/urcomputeringpal/release-drafter-demo/releases
The official GitHub Slack Integration can be used to subscribe any channel to release notifications. All links in the release are clickable.
/github subscribe urcomputeringpal/release-drafter-demo releases