See example coverage workflow here https://github.com/bitcoindevkit/bdk/blob/066c4cd160f6d4c70409b299a173f31f93728fae/.github/workflows/code_coverage.yml