Closed tomwhite closed 6 months ago
Release instructions (based on https://github.com/sgkit-dev/sgkit/issues/817#issuecomment-1091634891)
VERSION=0.8.0
git tag -a $VERSION -m "Release $VERSION"
git push origin --tags # 'origin' is upstream branch
Documentation instructions (based on https://github.com/sgkit-dev/sgkit/issues/984#issuecomment-1412064829)
# based on docs.yml
(cd docs; make clean html SPHINXOPTS="-W --keep-going -n")
git clone https://github.com/sgkit-dev/sgkit.git --branch gh-pages --single-branch gh-pages
mkdir gh-pages/$VERSION
cp -r docs/_build/html/* gh-pages/$VERSION
cd gh-pages
git commit -am "Add documentation for $VERSION"
git push origin gh-pages
# check https://sgkit-dev.github.io/sgkit/$VERSION/
cd ..
rm -rf gh-pages
Final steps
Publish the draft release on the releases page. Publishing this release will cause the github action to deploy to the production PyPI. After release, close the GitHub issue milestone of the release.
Conda packages are now available at https://anaconda.org/conda-forge/sgkit.
(Thanks @jeromekelleher for taking care of https://github.com/conda-forge/sgkit-feedstock/pull/9)
See https://github.com/sgkit-dev/sgkit/milestone/6