-
If the REST API docs changed: Run
/scripts/build_rest_api_docs.py
and commit the result. -
Add release notes to
docs/whatsnew.rst
-
Create a new release with tag and name (no leading
v
):x.x.x
This kicks off the appveyor pipeline that will:
- Build the dlls, the
xlwings.xlam
, the standalone files andxlwings.bas
(they depend on the version number) and the Python package - Upload the Python package to pypi and
xlwings.xlam
to the GitHub release page - Trigger a rebuild of https://www.xlwings.org so it is updated with latest version/date
- Build the dlls, the
-
readthedocs.org is triggering a rebuild of the
latest
(i.e.master
) docs with every commit, but sadly it seems to fail to do so for thestable
version i.e. tagged/released version, so for now login to readthedocs (using GH account) and build the stable version manually. -
The conda-forge package seems to automatically create a PR these days shortly after uploading the package to pypi, so the only tasks left here is to check back after a few hours and merge it if all build pipelines built successfully.