Link to my Github Repository.
It includes the main task (CI workflow with style_check, test and coverage_report, as well as the badge).
It does not include the bonus task.
Generative AI was used to assist with a problem, where the .coverage file was not uploaded.
Solution was to add "include-hidden-files: true".