Skip to content

Commit

Permalink
Improve the pre-release testing docs.
Browse files Browse the repository at this point in the history
  • Loading branch information
freakboy3742 committed Nov 3, 2023
1 parent b9669f7 commit cda9754
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions docs/how-to/internal/release.rst
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,16 @@ The procedure for cutting a new release is as follows:
code change, delete the old tag, make the code change, and re-tag the
release.

#. Download the "packages" artifact from the GitHub workflow, and use its wheels
to build some apps and perform any pre-release testing that may be appropriate.
#. Create a clean virtual environment, install the new release from Test PyPI, and
perform any pre-release testing that may be appropriate:

.. code-block:: console
$ python3 -m venv testvenv
$ . ./testvenv/bin/activate
(testvenv) $ pip install --extra-index-url https://test.pypi.org/simple/ toga==1.2.3
(testvenv) $ toga-demo
(testvenv) $ #... any other manual checks you want to perform ...
#. Log into ReadTheDocs, visit the `Versions tab
<https://readthedocs.org/projects/toga/versions/>`__, and activate the
Expand Down

0 comments on commit cda9754

Please sign in to comment.