comment:
  layout: "header, diff, components"

component_management:
  default_rules:
    statuses:
      - type: project
        target: auto       # auto compares coverage to the previous base commit
        threshold: 5%      # allows a 5% drop from the previous base commit coverage
      - type: patch
        target: 90         # every PR opened should strive for at least 90% coverage

  individual_components:
    - component_id: package-applicant
      name: applicant
      paths: ["packages/applicant/**"]

    - component_id: package-common
      name: common
      paths: ["packages/common/**"]

    - component_id: package-issuer
      name: issuer
      paths: ["packages/issuer/**"]

coverage:
  status:
    project:
      default:
        informational: true
    patch:
      default:
        informational: true # Don't gate PRs based on Codecov passing thresholds
