ReleaseΒΆ
This project is released on PyPI as coveralls.
To cut a new release, ensure the latest master passes all tests. Then, create a release commit:
Update the
CHANGELOG.md
with the new version (clog -C CHANGELOG.md -F --setversion x.y.z
).Bump the version number in
version.py
.Tag that commit with the version number (
git tag x.y.z
).Push the new tag to GitHub.
Create a new GitHub release.
Make sure to push the release commit to GitHub.
To create a new PyPI release, do the following:
Build the sources (
python setup.py sdist bdist_wheel
).Register & upload the sources. (
twine upload dist/*
).
To create a new Conda Forge release, do the following:
Fork coveralls-feedstock.
Update
recipe/meta.yaml
with the new version number and sha.Create a PR. A conda-forge maintainer will get to it eventually.