Skip to content

Commit 3cfa7ec

Browse files
committed
templates: add Python bump checklist
Imported verbatim from wiki HowToRelease.
1 parent 3730d80 commit 3cfa7ec

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/ISSUE_TEMPLATE/python-bump.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Adding wheels for a new Python release
2+
3+
- [ ] [Add two new build matrix groups](https://ci.appveyor.com/project/OpenSlide/openslide-python/settings/environment) to AppVeyor job with appropriate PYTHON variables
4+
- [ ] [Select the original OpenSlide Python release build](https://ci.appveyor.com/project/OpenSlide/openslide-python/history) in AppVeyor, then click "Rebuild Commit"
5+
- [ ] In OpenSlide Python checkout, `git checkout v<version> && git clean -dxf && mkdir dist`
6+
- [ ] Download wheels _from new build jobs only_ into `dist` directory
7+
- [ ] `twine upload dist/*`
8+
- [ ] Upload new wheels to [GitHub release](https://github.com/openslide/openslide-python/releases)
9+
- [ ] [Download new AppVeyor YAML](https://ci.appveyor.com/project/OpenSlide/openslide-python/settings/yaml) and commit it to `openslide-automation/appveyor/openslide-python.yml`
10+
- [ ] Update MacPorts package
11+
- [ ] Update website: Python 3 versions in `download/index.markdown`

0 commit comments

Comments
 (0)