Releasing Conpot¶
Update Readme¶
Update the README with the sample output and the new version.
Update Changelog¶
Update the Changelog.txt in the root folder with the changes since the last release.
Update Conpot version¶
Update conpot/__init__.py so it contains the new version string.
Tagging and Pushing¶
Commit all the changes you want to have in the tag.
git tag -a Release_x.y.z -m 'release x.y.z'
git push origin --tags
Travis CI has been configured to deploy when it encounters a tag matching the regex:
^Release_\d{1,}\.\d{1,}\.\d{1,}
Mess ups¶
If you fucked up a tag, you can fix it using the following procedure:
Renaming:
git tag new_tag old_tag
Delete the old tag:
git tag -d old_tag
Delete the old tag on remote:
git push origin :refs/tags/old_tag