@@ -13,7 +13,7 @@ This is usually done after :ref:`updating_cmake_version`.
13
13
Prerequisites
14
14
-------------
15
15
16
- * All CI tests are passing on `GitHub Actions `_ and `Travis CI `_.
16
+ * All CI tests are passing on `GitHub Actions `_ and `Travis CI `_ (if credits are available) .
17
17
18
18
* You have a `GPG signing key <https://help.github.com/articles/generating-a-new-gpg-key/ >`_.
19
19
@@ -36,7 +36,7 @@ means that ``echo "Hello"`` should be copied and evaluated in the terminal.
36
36
`PyPI `_: Step-by-step
37
37
---------------------
38
38
39
- 1. Make sure that all CI tests are passing on `AppVeyor `_, ` CircleCI ` _ and `Travis CI `_.
39
+ 1. Make sure that all CI tests are passing on `GitHub Actions ` _ and `Travis CI `_ (if credits are available) .
40
40
41
41
42
42
2. Download the latest sources
@@ -89,11 +89,15 @@ means that ``echo "Hello"`` should be copied and evaluated in the terminal.
89
89
.. note :: This will trigger builds on each CI services and automatically upload the wheels \
90
90
and source distribution on `PyPI `_.
91
91
92
- 7. Check the status of the builds on `AppVeyor `_, ` CircleCI `_ and ` Travis CI `_.
92
+ 7. Check the status of the builds on `GitHub Actions `_.
93
93
94
94
8. Once the builds are completed, check that the distributions are available on `PyPI `_.
95
95
96
- 9. Create a clean testing environment to test the installation
96
+ 9. Make a GitHub release based on the tag. This will display the latest version
97
+ in the GitHub sidebar, and will notify release watchers of the release.
98
+ Title it `Version X.Y.Z ` and add a little note about what changed (Python only).
99
+
100
+ 10. Create a clean testing environment to test the installation
97
101
98
102
.. code ::
99
103
@@ -107,7 +111,7 @@ means that ``echo "Hello"`` should be copied and evaluated in the terminal.
107
111
If the ``mkvirtualenv `` command is not available, this means you do not have `virtualenvwrapper `_
108
112
installed, in that case, you could either install it or directly use `virtualenv `_ or `venv `_.
109
113
110
- 10 . Cleanup
114
+ 11 . Cleanup
111
115
112
116
.. code ::
113
117
@@ -122,7 +126,7 @@ means that ``echo "Hello"`` should be copied and evaluated in the terminal.
122
126
.. _venv : https://docs.python.org/3/library/venv.html
123
127
124
128
125
- .. _ AppVeyor : https://github.com/scikit-build/cmake-python-distributions/actions/workflows/build.yml
129
+ .. _ GitHub Actions : https://github.com/scikit-build/cmake-python-distributions/actions/workflows/build.yml
126
130
.. _Travis CI : https://travis-ci.org/scikit-build/cmake-python-distributions/pull_requests
127
131
128
132
.. _PyPI : https://pypi.org/project/cmake
0 commit comments