It was high time we issued a tag release, though we hope most users use @v3
or commit hashes. We expect to tag more often in the future (but it's an ongoing discussion)
There's a lot on new features in this release, but it's all backwards compatible.
What's Changed
- Revert "Update python Docker tag to v3.11 (#91)" by @kieferro in #92
- Add more detailed text to the PR comment by @kieferro in #95
- [New feature] Optional annotations for not covered lines on pull requests by @kieferro in #96
- Use
decimal.Decimal
instead offloat
by @kieferro in #105 - Updated upload and download artifact actions from v2 to v3 in README.md by @neilmunday in #119
- Adjust permissions for CI in e2e tests by @kieferro in #122
- Upgrade actions/upload-artifact@v3 in e2e tests by @ewjoachim in #121
- Fix ownership issue by @ewjoachim in #129
- Fix repo ownership issues in a better way by @ewjoachim in #130
- Add possibility for custom suffix for e2e test repos by @kieferro in #131
- Re-re-fix ownership issues by @ewjoachim in #133
- Add html coverage report by @ewjoachim in #124
- Add new features in README by @ewjoachim in #134
- Improve Logging: use GHA workflow commands by @ewjoachim in #135
- Revert "Revert HTML report" by @ewjoachim in #139
- Post links to private and public e2e repos by @ewjoachim in #141
- Remove storage.fix_ownership_issues, now fixed in Dockerfile by @ewjoachim in #137
- Fix typo (replace
/n
with\n
) by @tcompa in #143 - Add comment regarding permissions to exception message by @kieferro in #144
- Only invite to e2e-repo when the tests fail by @kieferro in #152
- Add concurrency to e2e-repo workflow by @kieferro in #155
- Add specific permission to e2e invitations by @kieferro in #166
- Windows-specific instructions by @ewjoachim in #168
- feat: create annotate only from diff coverage by @MartinBernstorff in #188
- Revert "feat: create annotate only from diff coverage" by @kieferro in #193
- Add job summaries for PR and push mode by @kieferro in #201
- Change order of steps to avoid wrong workflow command groups by @kieferro in #207
- e2e tests on external PRs after owner approval by @ewjoachim in #216
- Create annotations based on diff-coverage, not full coverage by @ewjoachim in #212
- Run coverage in subdirectory by @ewjoachim in #184
- Upgrade to Python 3.11 by @ewjoachim in #217
- Instead of deleting e2e repo when tests succeed, delete them when PR closes by @ewjoachim in #219
- Include
lfs
in git installation by @kieferro in #225 - Use new base version (v3) to enable
lfs
by @kieferro in #226 - Add missing env variable to deletion workflow by @kieferro in #227
- Fix incorrect job name by @ewjoachim in #228
- Delete all 3 e2e repos, use correct token by @ewjoachim in #229
- Clarify requirements for private repos by @ewjoachim in #230
- Switch to pyproject.toml where applicable by @ewjoachim in #231
- Add SUBPROJECT_ID setting by @ewjoachim in #213
New Contributors
- @neilmunday made their first contribution in #119
- @tcompa made their first contribution in #143
- @MartinBernstorff made their first contribution in #188