From 23ce08d57d372b8ccd17e06167ad05059859f3a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konrad=20F=C3=B6rstner?= Date: Thu, 14 Jul 2016 09:40:14 +0200 Subject: [PATCH] Extent clean and andd new_release --- Makefile | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 630e043..0b034ff 100644 --- a/Makefile +++ b/Makefile @@ -13,4 +13,24 @@ md_to_html: pandoc README.md > README.html clean: - rm -f README.html *~ + rm -rf README.html *~ build COVERnant.egg-info dist + +pylint: + pylint bin/bin covernantlib/* tests/* + +new_release: + @echo "* Create/checkout a release branch" + @echo " git branch release_v0.X" + @echo " git checkout release_v0.X" + @echo "* Change bin/covernant" + @echo "* Change setup.py" + @echo "* Change CHANGELOG.txt" + @echo "* Test package creation" + @echo "* make package_to_pypi" + @echo "* git add CHANGELOG.txt bin/covernant setup.py" + @echo "* Commit changes e.g. 'git commit -m \"Set version to 0.X\"'" + @echo "* Tag the commit e.g. 'git tag -a v0.X -m \"version v0.X\"'" + @echo "* Merge release into dev and master" + @echo "* Push it to github: git push" + @echo "* Generate a new release based on this tag at" + @echo " https://github.com/konrad/COVERnant/releases/new"