-
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 GitHub actions 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 triggers a new build automatically (login with GH account)
-
The conda-forge package automatically creates a PR 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 pipelines built successfully.