buzzfeed / sso

sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services
MIT License
3.09k stars 186 forks source link

release_drafter: add basic config and template for releases #257

Closed Jusshersmith closed 4 years ago

Jusshersmith commented 4 years ago

Problem

Creating and publishing a release right now is a very manual task that can, depending on the amount of merges, take a considerably long time to prepare.

We'd like to improve this workflow to not only make it less time consuming when releases are worked on, but to help encourage more frequent releases as required by making the overall process easier. This change focuses on the actual creation of a release draft.

Solution

By using https://github.com/toolmantim/release-drafter, we can largely automate the process of formulating a release draft by having it automatically and continuously populate a draft as and when pull requests are merged.

Notes

The draft that this creates is slightly different to what we've been using in the past, however I think this should work fine instead! (it might require some tweaks along the way)

Jusshersmith commented 4 years ago

I wonder what category/label this request would be best suited to...perhaps a Maintenance?