use a clean repo to test / build the release

This commit is contained in:
Thomas Waldmann 2016-08-15 15:41:24 +02:00
parent c19fb8b921
commit e3c155e75a
1 changed files with 8 additions and 0 deletions

View File

@ -178,6 +178,14 @@ Checklist:
git tag -s -m "tagged/signed release X.Y.Z" X.Y.Z
- create a clean repo and use it for the following steps::
git clone borg borg-clean
This makes sure no uncommitted files get into the release archive.
It also will find if you forgot to commit something that is needed.
It also makes sure the vagrant machines only get committed files and
do a fresh start based on that.
- run tox and/or binary builds on all supported platforms via vagrant,
check for test failures
- create a release on PyPi::