Run cargo tarpaulin to execute your tests and generate a coverage report. This command runs the test suite, instruments the code, and outputs results to the target/tarpaulin-report.html file by default.
cargo tarpaulin --out Html
To integrate this into your CI pipeline, add a step to your .github/workflows/main.yml file that installs the tool and runs the command, similar to your existing cargo test steps.