Describe the solution you'd like
We can upload test coverage results to github.
We already do this with sonarqube but sonarqube is mostly invisible to external contributors.
Anything else you would like to add:
We can use gocover-cobertura for the go tests. Shell tests use kcov which can output cobertura natively.
https://docs.github.com/en/code-security/how-tos/maintain-quality-code/set-up-code-coverage#step-1-generate-a-cobertura-xml-coverage-report

Describe the solution you'd like
We can upload test coverage results to github.
We already do this with sonarqube but sonarqube is mostly invisible to external contributors.
Anything else you would like to add:
We can use gocover-cobertura for the go tests. Shell tests use kcov which can output cobertura natively.
https://docs.github.com/en/code-security/how-tos/maintain-quality-code/set-up-code-coverage#step-1-generate-a-cobertura-xml-coverage-report