Source GitHub Release description from CHANGELOG.md #268
Labels
dif/medium
Prior experience is likely helpful
P1
High: Likely tackled by core team if no one steps up
Currently we use Unified CI for tagging releases based on
version.json
, but we'd like to minimize the effort for cutting releases so that we can cut them more frequently.So I propose we instead cut releases using https://github.com/pl-strflt/changelog-driven-release. Basically the workflow would look like:
[Unreleased]
to[vX.Y.Z] YYYY-mm-dd
, which is then detected by CI as a release and results in a new tag and a GitHub release with the changelog contents in the release notes.Other requirements:
release-vX.Y.Z
branch and merge intorelease
which should trigger the release. This way we don't have to "freeze"main
while we do a release. Once the release is complete, mergerelease
intomain
(which should NOT trigger a release). This is different than most folks, who just merge tomain
which triggers a release based on the tip ofmain
...we do NOT want this behavior.The text was updated successfully, but these errors were encountered: