cli icon indicating copy to clipboard operation
cli copied to clipboard

Deployment Improvements

Open ekingery opened this issue 6 years ago • 3 comments

This issue groups a set of related updates and features we'd like to implement now that we are using GoReleaser. I am open to breaking any of these into individual tickets, particularly when someone is ready to work on them. I think storing them in one place for now is best.

ekingery avatar Oct 25 '19 21:10 ekingery

Weigh auto generation of changelog vs our customizations

I feel pretty strongly about manually creating a change log, and not including refactors and test fixes etc. I find automated changelogs to be hard to parse mentally, as I don't know what was important and not.

kytrinyx avatar Oct 25 '19 22:10 kytrinyx

Weigh auto generation of changelog vs our customizations

I feel pretty strongly about manually creating a change log, and not including refactors and test fixes etc. I find automated changelogs to be hard to parse mentally, as I don't know what was important and not.

Roger that. I think a good goal would be to be able to generate the changelog automatically according to our preferred formatting, possibly using regex exclude filters for tests and refactors, and then we can have a person review and edit before committing. If it's not saving time / effort or meeting our standards, we can ditch the automation. Also, at our current pace, it's probably not really worth the automation effort anyway.

ekingery avatar Oct 25 '19 22:10 ekingery

I think a good goal would be to be able to generate the changelog automatically according to our preferred formatting, possibly using regex exclude filters for tests and refactors, and then we can have a person review and edit before committing.

I like that. I wonder if we could have a simple tool that gets the current sha, the sha of the most recent release, and lists all the PRs in our desired format, then we can copy/paste and delete the things we don't care about.

kytrinyx avatar Nov 04 '19 20:11 kytrinyx