Skip to content

Release 0.10.0 #1304

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
tomwhite opened this issue Apr 7, 2025 · 2 comments
Closed

Release 0.10.0 #1304

tomwhite opened this issue Apr 7, 2025 · 2 comments

Comments

@tomwhite
Copy link
Collaborator

tomwhite commented Apr 7, 2025

Release the changes we've accumulated since last summer, including removal of VCF functions (#1264) and adding support for NumPy 2 (#1297).

@tomwhite
Copy link
Collaborator Author

tomwhite commented Apr 7, 2025

Release instructions (based on #1235)

VERSION=0.10.0
git tag -a $VERSION -m "Release $VERSION"
git push origin --tags # 'origin' is upstream branch

Documentation instructions (based on #984 (comment))

  • Update docs/_static/switcher.json to add the new release version.
  • Update docs/changelog.rst to add any missing changes and a date for the new release.
  • Build docs locally and check they look OK.
  • Commit to main branch.
# 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
  • Update docs/changelog.rst to add a new section for the next version.
  • Commit and push to main

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
Copy link
Collaborator Author

tomwhite commented Apr 8, 2025

Closing now conda packages are at https://anaconda.org/conda-forge/sgkit

@tomwhite tomwhite closed this as completed Apr 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant