970 B
970 B
Release process
Here's information on how to release an update to flawfinder.
Changing version number
You should really change the version number before changing anything else. Make sure every release has a unique version number.
To change version number, edit the following files: makefile flawfinder flawfinder.spec setup.py index.html
Then run:
make test && make test-is-correct # update version number in tests
Test it
make check # Run tests in Python 2 and 3
Tag version
Once you're sure this is the real version, tag it:
git tag VERSION
git push --tags
Create tarball
Run:
make distribute
Post tarball
Then post the tarball flawfinder-VERSION.tar.gz to the usual places:
- SourceForge "files" directory, and set it to be the default download.
- dwheeler.com/flawfinder
Post to pip
Create a PyPi distribution package:
make pypi
And upload it:
make upload-pypi