Skip to content

Introduce release candidates #541

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

Closed
obestwalter opened this issue Jul 2, 2017 · 4 comments
Closed

Introduce release candidates #541

obestwalter opened this issue Jul 2, 2017 · 4 comments
Assignees
Labels
type:organization has to do with the organization of the project (process)

Comments

@obestwalter
Copy link
Member

obestwalter commented Jul 2, 2017

Instead of providing builds for testing via https://devpi.net which need to be explicitly installed I would like to start uploading release candidates to pypi instead. ~~~Ideally that would be just one before a release that is online for a week or two and then the final release is uploaded.~~~ (actually not quite sure about this).

The main advantage from my point of view would be that users can persistently opt-in to these in their CI set ups by using e.g. pip install tox>=2.8rc1 (pip will then always install pre release versions, also for other releases - see pypa/pip#1545).

I think this would make the preparation of releases smoother and we have a chance to catch problems earlier, because there is a subset of users who are willing to live on the bleading edge :)

@obestwalter obestwalter self-assigned this Jul 2, 2017
@obestwalter
Copy link
Member Author

I think I will try this for the 2.8 release then. At the weekend there is a sprint at EuroPython and we'll prepare a 2.8.0.rc1 and release it.

@obestwalter obestwalter added type:organization has to do with the organization of the project (process) and removed enhancement labels Jul 16, 2017
@obestwalter
Copy link
Member Author

obestwalter commented Aug 11, 2017

Well ... life and such. Took a bit longer, but this weekend the rc will go out and this needs no longer be open.

@obestwalter
Copy link
Member Author

to quote myself:

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.

@obestwalter
Copy link
Member Author

On further thought - maybe giving up on it too quickly is not the right way to go either. I think I will still do an rc and retag it after a few days to be a normal release for a while ...

@tox-dev tox-dev locked and limited conversation to collaborators Jan 14, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type:organization has to do with the organization of the project (process)
Projects
None yet
Development

No branches or pull requests

1 participant