-
Notifications
You must be signed in to change notification settings - Fork 12
Closed
Description
As described in "deliverable 1", we need to rework cmrel so that cmrel is the single command we need for cutting a new release.
Here is the list of manual steps that we want integrated into cmrel:
- the release notes (currently done by release-notes wrangling that we have to do in our release process)
- updating or creating the release branch (currently done manually, tricky step),
- find a way to "chain"
cmrel stage,cmrel publish, andcmrel publish --nomock) without having to copy-paste manually the "release name" between each step
This issue is about automating (1), (2), and (3), and to make (4) as easy as possible e.g. just uncheck the "Draft" option in the GitHub release.
Progress as of now:
-
createsee Move the manual steps of our release process to cmrel commands #31 (comment)cmrel update-release-branch: ETA 3 days work, 20% done (Add the "cmrel update-release-branch" command #36) - create
release-notes: ETA 1 day work, 0% done - automate passing the "release name" between the
stage,publish, andpublish --nomocksteps: ETA 1 day work, 0% done
Metadata
Metadata
Assignees
Labels
No labels