Add release checklist (#403)

Add release checklist
This commit is contained in:
Hugo van Kemenade
2019-10-19 15:00:14 +03:00
committed by GitHub
2 changed files with 30 additions and 1 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
recursive-include docs *
recursive-include tests *
include pytest.ini tox.ini .isort.cfg .coveragerc HISTORY.md README.md LICENSE AUTHORS
include pytest.ini tox.ini .isort.cfg .coveragerc *.md LICENSE AUTHORS
prune docs/_build
prune *.pyc
prune __pycache__
+29
View File
@@ -0,0 +1,29 @@
# Release checklist
Jazzband guidelines: https://jazzband.co/about/releases
* [ ] Get master to the appropriate code release state.
[Travis CI](https://travis-ci.org/jazzband/tablib)
should pass on master.
[![Build Status](https://travis-ci.org/jazzband/tablib.svg?branch=master)](https://travis-ci.org/jazzband/tablib)
* [ ] Check [HISTORY.md](https://github.com/jazzband/tablib/blob/master/HISTORY.md),
update version number and release date
* [ ] Tag with version number and push tag, for example:
```bash
git tag -a v0.14.0 -m v0.14.0
git push --tags
```
* [ ] Once Travis CI has built and uploaded distributions, check files at
[Jazzband](https://jazzband.co/projects/tablib) and release to
[PyPI](https://pypi.org/pypi/tablib)
* [ ] Check installation:
```bash
pip uninstall -y tablib && pip install -U tablib
```
* [ ] Create new GitHub release: https://github.com/jazzband/tablib/releases/new
* Tag: Pick existing tag "v0.14.0"