SimonKagstrom / kcov

Code coverage tool for compiled programs, Python and Bash which uses debugging information to collect and report data without special compilation options
http://simonkagstrom.github.io/kcov/
GNU General Public License v2.0
712 stars 109 forks source link

continuous integration: Add support for coveralls via github actions #346

Open SimonKagstrom opened 3 years ago

SimonKagstrom commented 3 years ago

Can probably be based on https://github.com/coverallsapp/github-action.

The main issue seems to be to pass the GITHUB_REPOSITORY etc environment variables to the run command (i.e., kcov). Then the service_name should be set to github and the GITHUB_RUN_ID variable should be used as build_num in payload.