Test results will not be pushed to coveralls on pull requests. This is because we have disabled access to secrets on PRs from forks for security reasons. It will still work when the PR is merged or if the pipeline is run manually.
There is an additional check that tag specified in a release matches the package version from setup.py. If it doesn't it will fail the build and not push the package.
Two main changes: