-
-
Notifications
You must be signed in to change notification settings - Fork 531
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
Next release: tox 2.8 #538
Comments
FWIW I tried the current git master with qutebrowser and pytest. Having some issues with pytest's testsuite, but probably nothing related to tox. |
This weekend I will prepare an rc as suggested in #541 and let that sit for a week or so and then do the release. |
@obestwalter please make sure to share your experience, we are considering doing the same for pytest. 😁 |
sure thing @nicoddemus :) |
rc1 is online - there are some bumps still I need to iron out (like next time I should update the CHANGELOG to the version and then replace it when rc turns into actual release) - but this should suffice for the first try. You can install release candidates via:
Right now the process is even more involved than before because I like to use the devpi cloud testing I adopted from Bruno and the devpi push is not working for me with the current release, so I used twine for now to upload the files directly from dist/ I prepared a little checklist for myself for the release process which looks like this atm:
Quite a fuss still, but I'll get there. |
2.8.0rc2 is online - if there are no surprises this will be released in a few days. |
how are we progressing with this? 👍 |
Let's ship it. |
Done. |
I would like to release a bugfix release soon incorporating #599 I would appreciate reviews but feel confident enough to push this out tonight as a quick fix for a bug that might affect a substantial number of installations. |
Did not feel confident enough yet, after all, should go out today anyway. |
Litte post mortem on this: We used rcs ant they did not save as from the bug we introduced. We fixed that bug quite quickly though ober the slow CI weekend :) I think for now, that rc are an unnecessary complication and that it is better to release much more often and fix bugs quickly, when they pop up. |
I think that doing prereleases (dev) builds of PYPI should be a good enough process as few project can use gates on pre-released pypi requirements and spot errors before they break their own product. So, from my point of view: any tox build that passed its own gates should be made public and be installable using |
I don't feel confident enough about this yet, but I have that in the back of my head for the midterm also. I think for now it's a good strategy to do frequent small releases and fix any problem that might pop up quickly. We already working on improving the tests and the coverage also, so I am pretty optimistic that we can do this continuos deployment kind of thing in the not so far future. |
The merged PRs are starting to pile up again so I would like to cut a new release. Trying to organize this with an issue and a project this time, just to see how that goes.
Project is here: https://github.com/tox-dev/tox/projects/6
The text was updated successfully, but these errors were encountered: