Skip to content

Release 1.4.0 #298

@bgilbert

Description

@bgilbert

OpenSlide Python release process

  • Update CHANGELOG.md and version in openslide/_version.py
  • Create and push signed tag
  • Find the workflow run for the tag
    • Once the build finishes, approve deployment to PyPI
    • Download the docs artifact
  • Verify that the workflow created a PyPI release with a description, source tarball, and wheels
  • Verify that the workflow created a GitHub release with release notes, a source tarball, and wheels
  • cd into website checkout; rm -r api/python && unzip /path/to/downloaded/openslide-python-docs.zip && mv openslide-python-docs-* api/python
  • Update website: _data/releases.yaml, _includes/news.md
  • Start a CI build of the demo site
  • Update Ubuntu PPA
  • Update Fedora and EPEL packages
  • Check that Copr package built successfully
  • Send mail to -announce and -users
  • Post to forum.image.sc
  • Update MacPorts package

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions