codecov:
  notify:
    wait_for_ci: true

coverage:
  status:
    project:
      default:
        target: auto
        threshold: 1%
      pytest:
        target: auto
        threshold: 1%
        flags:
          - pytest
    patch:
      default:
        target: 80%
        informational: true

ignore:
  - "scripts/tests/**"
  - "logs/**"

comment:
  layout: "reach,diff,flags,files"
  behavior: default
  require_changes: true

flags:
  pester:
    paths:
      - "scripts/**"
    carryforward: true
  pytest:
    paths:
      - ".github/skills/**/scripts/**"
    carryforward: true
