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.)
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: