tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

RELEASING.rst (855B)


      1 Release Procedure
      2 -----------------
      3 
      4 #. Dependening on the magnitude of the changes in the release, consider testing
      5   some of the large downstream users of pluggy against the upcoming release.
      6   You can do so using the scripts in the ``downstream/`` directory.
      7 
      8 #. From a clean work tree, execute::
      9 
     10    tox -e release -- VERSION
     11 
     12   This will create the branch ready to be pushed.
     13 
     14 #. Open a PR targeting ``main``.
     15 
     16 #. All tests must pass and the PR must be approved by at least another maintainer.
     17 
     18 #. Publish to PyPI by pushing a tag::
     19 
     20     git tag X.Y.Z release-X.Y.Z
     21     git push git@github.com:pytest-dev/pluggy.git X.Y.Z
     22 
     23   The tag will trigger a new build, which will deploy to PyPI.
     24 
     25 #. Make sure it is `available on PyPI <https://pypi.org/project/pluggy>`_.
     26 
     27 #. Merge the PR into ``main``, either manually or using GitHub's web interface.