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

Streamline the release process #493

Closed
jaraco opened this issue Sep 7, 2019 · 2 comments
Closed

Streamline the release process #493

jaraco opened this issue Sep 7, 2019 · 2 comments
Assignees

Comments

@jaraco
Copy link
Member

jaraco commented Sep 7, 2019

Just have a look at the docs for releasing. 21 steps with timing constraints. Yikes.

Let's see if we can't pare this down and automate most of the process.

@jaraco jaraco mentioned this issue Sep 7, 2019
@sigmavirus24
Copy link
Member

I believe that was when we had a top-notch consultant assisting with the release process. They wanted to be extraordinarily clear about the steps so anyone could do it. Could we have written the steps more succinctly? Maybe.

I think the steps about uploading to Test PyPI first are good and help with validation.

I suspect we could do downstream test integrations in CI for each PR to skip some of those steps but at a skim now, I don't see how we could automate very much without sacrificing quality.

@jaraco
Copy link
Member Author

jaraco commented Sep 22, 2019

That's good feedback. I've started on some in feature/test-devpi to automate the tests with devpi. I'd like to do something similar for Test PyPI. In some ways this is a meta ticket and will be addressed by a number of pull requests.

@jaraco jaraco self-assigned this Sep 22, 2019
@jaraco jaraco changed the title Release process is cumbersome Streamline the release process Sep 22, 2019
@jaraco jaraco closed this as completed in 6d770a4 Nov 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants