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:

  1. Update the with the new version (clog -C -F --setversion x.y.z).
  2. Bump the version number in
  3. Commit and push (git commit -am 'chore(release): bump version' && git push)
  4. Tag that commit with the version number (git tag x.y.z).
  5. Push the new tag to GitHub.
  6. Create a new GitHub release.

To create a new PyPI release, do the following:

  1. Build the sources (python sdist bdist_wheel).
  2. Register & upload the sources. (twine upload dist/*).

To create a new Conda Forge release, do the following:

  1. Fork coveralls-feedstock.
  2. Update recipe/meta.yaml with the new version number and sha.
  3. Create a PR.
  4. Comment on your own PR with: “@conda-forge-admin, please rerender”.
  5. Merge along with the automated commit from Conda.