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

[10034] Update the release process documentation. #1465

Merged
merged 4 commits into from Dec 24, 2020

Conversation

adiroiban
Copy link
Member

@adiroiban adiroiban commented Oct 23, 2020

Scope

This is the proposed release process once we autimated the downloads and docs with GitHub Actions + PyPI + Read the docs.

Here you can see the result https://twisted--1465.org.readthedocs.build/en/1465/core/development/policy/release-process.html

Contributor Checklist:

.readthedocs.yml Outdated
Comment on lines 4 to 7
# This should not fail on errors.
# We have a separate build process which fails on errors and shows all
# the errors in one go.
fail_on_warning: false
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's worth enabling this once we can ignore the warnings in ToC sphinx-doc/sphinx#8289

(Sphinx 3.3.0)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right now, it is blocked by a different issue.

When fail on warnings is True, read the docs will not build the HTML files..so you can't check the partial output.

I was expecting that this PR will fix it readthedocs/readthedocs.org#7251

but when sphinx build fails, I still don't get HTML files


- Download the latest ``.whl`` files from `Buildbot <https://buildbot.twistedmatrix.com/builds/twisted-packages/>`_ and save them in the staging directory

#. Sign the tarballs and Windows installers.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's worth publishing that the releases are no longer signed

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. I think that this should be top level info for the next release together with the fact that 2.7 is no longer supported.

## Remove this section

Please have a look at [our developer documentation](https://twistedmatrix.com/trac/wiki/TwistedDevelopment#SubmittingaPatch) before submitting your Pull Request.

Please note that the trac ticket, news fragment, and review submission portions of this process apply to *all* pull requests, no matter how small; if you don't do them, it's likely that nobody will even notice your PR needs a review.


Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was intentional. The reasoning is.

2 empty lines before a section title. 1 empty line after a section title

In this way, I find it easier to detect sections :)

@adiroiban
Copy link
Member Author

As there are no major complains, I am going to merge this as soon as all the tests are green.
I plan to practice what is written here and maybe do a 21.1.0 release.

@adiroiban adiroiban merged commit c806407 into trunk Dec 24, 2020
@adiroiban adiroiban deleted the 10034-release-process-docs branch December 24, 2020 16:12
@rodrigc
Copy link
Contributor

rodrigc commented Jan 23, 2021

@adiroiban It was not good practice for you to submit this change to the release process documentation, and merge it after @graingert approved very quickly.

You are not the current release engineer for Twisted, and @graingert does not have a track record as a release engineer for the Twisted project.

You submitted this change right in the middle of a time when a lot of people are on holiday.
What you did was procedurally correct by the Twisted development process,
but it is not very nice.

@adiroiban
Copy link
Member Author

Feel free to revert it.

I have requested the review on 23 of Oct and merged, it was approved by graingert on 3rd of Nov and I merged on the 24 of Dec.

Good luck

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants