redtaped / ez-startup

1 stars 1 forks source link

Add release automation #3

Open redtaped opened 1 year ago

redtaped commented 1 year ago

Description

As a developer, I'd like a preview build to be automatically generated after any PR is completed. Upon determining that a release is ready, I'd like to create a release which automatically versions based on labels attached to completed PRs included in the release, and automatically generate release notes based on those PRs.

Acceptance Criteria

  1. PR template is created which allows for easy parsing by the auto release notes
  2. Using a PR template checklist and/or label or other mechanism, you can indicate the version increment type of a PR (major, minor or patch)
  3. Completing a PR creates a preview release with published assets needed to install and run application
  4. Creating a release creates a versioned GA release with automatic version increments based on AC#2 and includes all assets that would be created for AC#3