codecov: notify: # calculate coverge even when we fail require_ci_to_pass: no ignore: # ignore test files in the source # this is redundant and should not be in the report anyways # because the coveragerc file ignores them - "*Test.py" - "setup.py" - "test_*" coverage: precision: 2 round: down range: "70...100" notify: irc: default: server: "irc.libera.chat#scons" branches: master threshold: null message: "Coverage {{changed}} for {{owner}}/{{repo}}" # customize the message flags: null paths: null status: project: default: # compare against the current coverage # that PR is attempt to merge to # don't consider a drop in coverage success target: auto threshold: null base: pr patch: default: # considering only the lines changed # make sure all new lines in the PR are covered # to consider a success target: 100 threshold: null base: pr changes: no comment: off