-
Notifications
You must be signed in to change notification settings - Fork 156
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
Proposal: move to CHANGELOG-based release process #881
Conversation
8f72965
to
08a55b7
Compare
@Krzysztof-Cieslak any thoughts or concerns here? the flow would be:
though I could see making a FAKE task to put some safety around the tag (making sure the changelog version doesn't already exist as a tag, etc) |
be5c6a2
to
e103c39
Compare
I made a FAKE target called "Promote" that automates promoting the changelog's Unreleased segment to a new version, with some logic around what that version should be. it then commits the changelog and makes the matching tag. |
I'm pretty happy with this, and it's in line with things that @Krzysztof-Cieslak and I have talked about in the past, so I'm going to merge it. |
successfully released 0.50.0 using this method (after a tiny snafu with an expired nuget key) and it all worked great! |
This simplifies the build script with the following changes: