Release¶
This project is released on PyPI as coveralls, as well as on quay and dockerhub.
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 with poetry:
poetry version (major|minor|patch)
.Commit and push (
git commit -am 'chore(release): bump version' && git push
)Tag and push that commit with the version number (
git tag x.y.z && git push origin x.y.z
).Create a new GitHub release.
Verify the docs build succeeded then mark it active.
Conda should automatically create a PR on their coveralls-feedstock shortly with the updated version – if something goes wrong, the manual process would be to:
Fork coveralls-feedstock.
Update
recipe/meta.yaml
with the new version number and sha.Create a PR.
Comment on your own PR with: “@conda-forge-admin, please rerender”.
Merge along with the automated commit from Conda.
Note that the clog
command comes from cargo install clog-cli
.