-
-
Notifications
You must be signed in to change notification settings - Fork 533
Release strategy now that the pace is picking up here ... #629
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
Comments
Seems fine to me! Shall we draft a milestone and add some goals we should get to before crafting a release? |
I was actually thinking that what we have right now plus the --version addendum is good for another release. Send an rc out tomorrow, wait a few days and then ship the full version. |
Nevermind, just read your last comment. 😁 |
Hi @nicoddemus - yeah, I was dithering a bit there. The main reason is that I am unsure how to handle the versioning and changelog regarding release candidates, now with the added complexity of using towncrier. But in the end those are petty details and they'll be sorted over time. Having a handful of projects using release candidats as part of their CI setups will help catching the most obvious problems and even more important: they will be caught by people who are not surprised by things breaking due to a change in tox, so I think sticking with this will be worth it in the long run. |
I just uploaded 2.9.0rc1. The whole work flow is absolutely horrible at the moment and towncrier needs tweaking to make it work for us (old changelog entries are completely broken right now), but we'll get there. As soon as I have something that is not a complete catastrophy anymore, I will pour that into a release script with some proper docs and releases will be happening much more frequently. |
Closing this as a release strategy is somehow evolving and further discussion can happen if necessary when doing actual releases (like for 3.0 recently). |
Uh oh!
There was an error while loading. Please reload this page.
I am very happy about the recent developments. The PRs keep coming in and there is a big focus on improving the health of the code and making it more maintainable in the long run 🍾
There is always a danger though that we introduce new bugs and break implicit APIs due to lack of understanding why certain things are the way they are and knowledge who is using internal classes and functions against the advice not to rely on it. Rather than worrying about it, I suggest we do more frequent releases and make sure, we fix bugs that come from those refactorings as quick as possible.
So I suggest we make a new release 2.9 quite soon even if it has only one or two new features, but a lot of refactorings.
The text was updated successfully, but these errors were encountered: