etcd icon indicating copy to clipboard operation
etcd copied to clipboard

Use GitHub's CLI `gh` to publish releases

Open ivanvc opened this issue 1 year ago • 10 comments

What would you like to be added?

In an effort to improve automation in the release process, I want to open the discussion of automating step 7 from the release guide. In my experience by participating in the release process, this is one of the most involved steps.

I think we could automate it by using gh release create. We could start by drafting a new release, eliminating the step of copying and manually editing the release text, and uploading the resulting artifacts. Then, we could keep a manual step of publishing the release while verifying that the draft looks correct.

Why is this needed?

Work towards improving the release process. Although I would like to have way more automation, I feel it's a good compromise to start by taking small steps toward full automation.

ivanvc avatar Sep 19 '24 05:09 ivanvc