- Thoroughly test the prospective release.
- Make a commit titled "Release version [version number]" which removes the
-dev0
suffix of the version string intyped_ast/__init__.py
. Switch the version to a new minor version if there have been backwards-incompatible changes. - Make a git tag pointing to this commit with the version number as the name of the tag.
- Push the commit and the tag.
- Wait for the GitHub Actions build to complete.
- Download all artifacts from the relevant GitHub Actions build.
- Compare the wheels produced with the previous release of typed-ast to make sure you have the full matrix.
- If possible, verify the final
typed_ast
wheels work on Windows, macOS, and Linux platforms. - Upload the sdist and wheels to PyPI with
twine upload dist/*
. - Make a commit which bumps the bugfix version and adds back the
.dev0
suffix.
This repository has been archived by the owner on Jul 5, 2023. It is now read-only.