From 1726c1cf37ae5a4f08c5b731f5523f3f6b6d4216 Mon Sep 17 00:00:00 2001 From: Hugo Date: Sat, 19 Oct 2019 14:45:55 +0300 Subject: [PATCH 1/2] Add release checklist --- RELEASING.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 RELEASING.md diff --git a/RELEASING.md b/RELEASING.md new file mode 100644 index 0000000..222abca --- /dev/null +++ b/RELEASING.md @@ -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" From 89fbd54b003e350ee5d656b167e081d888d39dbd Mon Sep 17 00:00:00 2001 From: Hugo Date: Sat, 19 Oct 2019 14:55:31 +0300 Subject: [PATCH 2/2] Fix check-manifest --- MANIFEST.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MANIFEST.in b/MANIFEST.in index 2f5f4f3..e8b93e0 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -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__