ci: setup GitHub actions

Been having issues with Travis CI, figured time to give GitHub Actions a
go. Also moved over from Coveralls to CodeCov due to some limitations in
coverage format.
This commit is contained in:
Josh Sherman 2020-05-17 14:19:32 -05:00
parent 4bfd20985d
commit fb97d20b8e
No known key found for this signature in database
GPG key ID: 55B058A80530EF22
7 changed files with 117 additions and 43 deletions

20
codecov.yml Normal file
View file

@ -0,0 +1,20 @@
codecov:
require_ci_to_pass: yes
coverage:
precision: 2
round: down
range: "70...100"
parsers:
gcov:
branch_detection:
conditional: yes
loop: yes
method: no
macro: no
comment:
layout: "reach,diff,flags,tree"
behavior: default
require_changes: no