-
Notifications
You must be signed in to change notification settings - Fork 185
Closed
Labels
Description
OpenSlide Python release process
- Update
CHANGELOG.md
and version inopenslide/_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 EPELpackages - Check that Copr package built successfully
- Send mail to -announce and -users
- Post to forum.image.sc
- Update MacPorts package