Skip to content

Latest commit

 

History

History
19 lines (18 loc) · 1.26 KB

release_checklist.md

File metadata and controls

19 lines (18 loc) · 1.26 KB
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 run git 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