Closed sarnold closed 2 months ago
Note my usual approach to docs is a workflow to build/push docs to gh-pages
branch for pull-requests, and "release" docs in the release workflow. You should probably make the orphan gh-pages branch as shown here. So the sphinx workflow creates html artifacts and deploys to gh-pages while the docs section of release workflow pushes docs with a release version.
aaaand I did not want this to fall through the giant PR cracks, so the package versioning bits are now using setuptools_scm so after building locally it looks like this:
$ pip install pyre2 --pre --force-reinstall --prefer-binary -f dist/
Looking in links: dist/
Processing ./dist/pyre2-0.3.7.dev37+gba4931b.d20240911-cp311-cp311-linux_x86_64.whl
Installing collected packages: pyre2
Attempting uninstall: pyre2
Found existing installation: pyre2 0.3.6
Uninstalling pyre2-0.3.6:
Successfully uninstalled pyre2-0.3.6
Successfully installed pyre2-0.3.7.dev37+gba4931b.d20240911