From d59f9b94695e22916c33a329ee93e52c9dcf0ac7 Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Tue, 24 Jun 2025 11:00:29 +0200 Subject: [PATCH] fix flags (#9834) --- codecov.yml | 71 +++++++++++++++++++++++++++++++---------------------- 1 file changed, 42 insertions(+), 29 deletions(-) diff --git a/codecov.yml b/codecov.yml index f1cbcd42c4..a1758a3ca1 100644 --- a/codecov.yml +++ b/codecov.yml @@ -1,36 +1,8 @@ -flags: - 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 - general: - paths: - - src/backend/InvenTree/generic - - src/backend/InvenTree/common - coverage: status: project: default: - target: 82% - apps: - flags: - - apps - target: 90% - general: - flags: - - general - target: 95% + target: 85% patch: off github_checks: @@ -56,6 +28,47 @@ flag_management: - 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: 95% + - component_id: web + name: Frontend + paths: + - src/frontend/** + statuses: + - type: project + target: 65% comment: require_bundle_changes: True bundle_change_threshold: "1Kb"