keepsake icon indicating copy to clipboard operation
keepsake copied to clipboard

Make release process work with protected main branch

Open bfirsh opened this issue 4 years ago • 1 comments
trafficstars

Currently the release depends on us being able to push directly to main, which is error-prone. Let's figure out something better.

bfirsh avatar Jan 08 '21 16:01 bfirsh

It would also be nice to make the release process more automatic. Maybe it could be done by an automated system entirely, but even the local process is somewhat manual and error-prone. For example,:

  • I have to make sure my local branch is in sync with upstream main before running the command, otherwise it breaks in a way that is hard to recover from.
  • make release should be idempotent

bfirsh avatar Jan 12 '21 17:01 bfirsh