mirror of
https://github.com/inventree/InvenTree.git
synced 2025-07-01 19:20:55 +00:00
84 lines
1.9 KiB
YAML
84 lines
1.9 KiB
YAML
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%
|
|
- type: patch
|
|
target: 95%
|
|
- component_id: web
|
|
name: Frontend
|
|
paths:
|
|
- src/frontend/**
|
|
statuses:
|
|
- type: project
|
|
target: 68% # 90%
|
|
- type: patch
|
|
target: 80%
|
|
comment:
|
|
require_bundle_changes: True
|
|
bundle_change_threshold: "1Kb"
|
|
layout: "header, diff, flags, components"
|
|
|
|
bundle_analysis:
|
|
warning_threshold: "5%"
|
|
status: "informational"
|