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:
git cliff -u | pbcopy # prepend to CHANGELOG.md
poetry version (major|minor|patch)
poetry lock --regenerate
poetry sync
poetry run pytest
git commit -am 'chore(release): bump version'
git push
git tag $(poetry version | cut -f2 -d' ')
git push origin $(poetry version | cut -f2 -d' ')
Then:
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.yamlwith 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.