After configuring the repository test framework we shouldn't rely on developers running the unit tests locally on every change they make or rely on them to write new unit tests or update existing ones. These policies should be enforced.
Acceptance Criteria
Configure github workflows to run the unit tests whenever a push event happens
Configure a repository pull request status check for the "Unit tests" job (ensuring that all pull requests can only be merged if the tests passed and are above the defined threshold)
Add "Tests" workflow badge to the README.md of the repository
Description
After configuring the repository test framework we shouldn't rely on developers running the unit tests locally on every change they make or rely on them to write new unit tests or update existing ones. These policies should be enforced.
Acceptance Criteria
Depends on: #6 Blocks: #8