name | about | title | labels | assignees |
---|---|---|---|---|
Release checklist |
Checklist for developers |
releases |
- Bump version in
pyproject.toml
- If patch release, backport version bump PR into the appropriate branch. Else, create a new branch off
main
with the appropriate rules - Trigger a Docker image build in
scvi-tools-docker
targeting the release branch - After image builds and pushes to the registry, run the tutorials using the new image
- Publish a new release on the tutorials repo off
main
after all tutorials changes have been merged - Create a new branch off
main
in the main repo and rungit submodule update --remote
, and then merge the PR, with an appropriate backport as needed - Create a new GitHub release targeting the release branch with the same body as the previous release
- Check that the version updates correctly on PyPI
- Build new Docker images with the
stable
and semantic versioning tags - Check that the feedstock repo updates correctly
- (Optional) Post threads on Discourse and Twitter