Skip to content

A demo showcasing the use of release-drafter and GitHub Actions to automate release notes for a 'release' branch

Notifications You must be signed in to change notification settings

urcomputeringpal/release-drafter-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 

Repository files navigation

release-drafter-demo

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.

Development workflow

  • Create PRs against main

Release Workflow

Either:

Screenshot 2023-06-04 at 8 58 41 AM

Results: https://github.com/urcomputeringpal/release-drafter-demo/releases

Release Notifications

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
image

About

A demo showcasing the use of release-drafter and GitHub Actions to automate release notes for a 'release' branch

Resources

Code of conduct

Stars

Watchers

Forks