coverage: status: project: default: target: 85% patch: off github_checks: annotations: true flag_management: default_rules: carryforward: true individual_flags: - name: backend carryforward: true statuses: - type: project target: 85% - name: migrations carryforward: true statuses: - type: project target: 40% - name: web carryforward: true statuses: - type: project target: 45% component_management: default_rules: statuses: - type: project target: auto branches: - "!main" individual_components: - component_id: backend-apps name: Backend Apps paths: - src/backend/InvenTree/build/** - src/backend/InvenTree/company/** - src/backend/InvenTree/data_exporter/** - src/backend/InvenTree/importer/** - src/backend/InvenTree/machine/** - src/backend/InvenTree/order/** - src/backend/InvenTree/part/** - src/backend/InvenTree/plugin/** - src/backend/InvenTree/report/** - src/backend/InvenTree/stock/** - src/backend/InvenTree/users/** - src/backend/InvenTree/web/** statuses: - type: project target: 90% - component_id: backend-general name: Backend General paths: - src/backend/InvenTree/generic/** - src/backend/InvenTree/common/** statuses: - type: project target: 92% # 95% patch: 95% - component_id: web name: Frontend paths: - src/frontend/** statuses: - type: project target: 65% # 90% patch: 80% comment: require_bundle_changes: True bundle_change_threshold: "1Kb" layout: "header, diff, flags, components" bundle_analysis: warning_threshold: "5%" status: "informational"