Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release_drafter: add basic config and template for releases #257

Merged
merged 1 commit into from
Oct 23, 2019

Conversation

Jusshersmith
Copy link
Contributor

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 Jusshersmith self-assigned this Oct 10, 2019
@Jusshersmith
Copy link
Contributor Author

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

@Jusshersmith Jusshersmith merged commit 376d713 into master Oct 23, 2019
@Jusshersmith Jusshersmith deleted the jusshersmith-release-drafter branch October 23, 2019 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants