Closed tomwhite closed 1 week ago
Could be 0.8.1, given it's a pretty minor release?
Could be 0.8.1, given it's a pretty minor release?
I was thinking that since it deprecates a bunch of functions it would be better not to be a bugfix release.
Release instructions (based on https://github.com/sgkit-dev/sgkit/issues/817#issuecomment-1091634891)
VERSION=0.9.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 add $VERSION
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.
This is a small release to pin NumPy < 2 (#1228) and Zarr < 3 (#1230). It also deprecates VCF reading functions (#1232).