sgkit-dev / sgkit

Scalable genetics toolkit
https://sgkit-dev.github.io/sgkit
Apache License 2.0
217 stars 32 forks source link

Release 0.8.0 #1216

Closed tomwhite closed 2 months ago

tomwhite commented 2 months ago

See https://github.com/sgkit-dev/sgkit/milestone/6

tomwhite commented 2 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.

tomwhite commented 2 months ago

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)