To ensure we do not have significant regressions, it is necessary to have automation and code coverage.
Code coverage does not need to achieve an arbitrary value (ex: 90-95%) but rather it needs to at least remain constant or grow with each merge into main.
Requirements:
Code coverage exists and is running on merges to main.
PRs which do not demonstrate a maintenance or rise in coverage are not accepted. (A pre-commit hook would reasonably manage this.)
The shield on the package readme.md is updated with successful merges (ex: https://shields.io/category/coverage).
To ensure we do not have significant regressions, it is necessary to have automation and code coverage. Code coverage does not need to achieve an arbitrary value (ex: 90-95%) but rather it needs to at least remain constant or grow with each merge into main.
Requirements:
Code coverage exists and is running on merges to main. PRs which do not demonstrate a maintenance or rise in coverage are not accepted. (A pre-commit hook would reasonably manage this.) The shield on the package readme.md is updated with successful merges (ex: https://shields.io/category/coverage).