mirror of
https://github.com/Kaelio/ktx.git
synced 2026-07-01 08:59:39 +02:00
ci: configure Codecov coverage uploads (#150)
This commit is contained in:
parent
75bb4f9497
commit
366c44f224
6 changed files with 222 additions and 9 deletions
109
codecov.yml
Normal file
109
codecov.yml
Normal file
|
|
@ -0,0 +1,109 @@
|
|||
codecov:
|
||||
branch: main
|
||||
require_ci_to_pass: true
|
||||
notify:
|
||||
after_n_builds: 2
|
||||
|
||||
coverage:
|
||||
precision: 2
|
||||
round: down
|
||||
range: "70...100"
|
||||
status:
|
||||
project:
|
||||
default:
|
||||
target: auto
|
||||
threshold: 1%
|
||||
if_ci_failed: error
|
||||
typescript:
|
||||
target: auto
|
||||
threshold: 1%
|
||||
flags:
|
||||
- typescript
|
||||
if_ci_failed: error
|
||||
python:
|
||||
target: auto
|
||||
threshold: 1%
|
||||
flags:
|
||||
- python
|
||||
if_ci_failed: error
|
||||
patch:
|
||||
default:
|
||||
target: 75%
|
||||
threshold: 5%
|
||||
if_ci_failed: error
|
||||
informational: true
|
||||
|
||||
comment:
|
||||
layout: "header, diff, flags, components, files"
|
||||
behavior: default
|
||||
require_changes: false
|
||||
require_base: false
|
||||
require_head: true
|
||||
|
||||
flags:
|
||||
typescript:
|
||||
paths:
|
||||
- packages/
|
||||
carryforward: false
|
||||
python:
|
||||
paths:
|
||||
- python/
|
||||
carryforward: false
|
||||
|
||||
component_management:
|
||||
individual_components:
|
||||
- component_id: pkg_cli
|
||||
name: CLI
|
||||
paths:
|
||||
- packages/cli/src/**
|
||||
- component_id: pkg_context
|
||||
name: Context engine
|
||||
paths:
|
||||
- packages/context/src/**
|
||||
- component_id: pkg_llm
|
||||
name: LLM
|
||||
paths:
|
||||
- packages/llm/src/**
|
||||
- component_id: connector_bigquery
|
||||
name: BigQuery connector
|
||||
paths:
|
||||
- packages/connector-bigquery/src/**
|
||||
- component_id: connector_clickhouse
|
||||
name: ClickHouse connector
|
||||
paths:
|
||||
- packages/connector-clickhouse/src/**
|
||||
- component_id: connector_mysql
|
||||
name: MySQL connector
|
||||
paths:
|
||||
- packages/connector-mysql/src/**
|
||||
- component_id: connector_postgres
|
||||
name: Postgres connector
|
||||
paths:
|
||||
- packages/connector-postgres/src/**
|
||||
- component_id: connector_snowflake
|
||||
name: Snowflake connector
|
||||
paths:
|
||||
- packages/connector-snowflake/src/**
|
||||
- component_id: connector_sqlite
|
||||
name: SQLite connector
|
||||
paths:
|
||||
- packages/connector-sqlite/src/**
|
||||
- component_id: connector_sqlserver
|
||||
name: SQL Server connector
|
||||
paths:
|
||||
- packages/connector-sqlserver/src/**
|
||||
- component_id: py_semantic_layer
|
||||
name: Python semantic layer
|
||||
paths:
|
||||
- python/ktx-sl/semantic_layer/**
|
||||
- component_id: py_daemon
|
||||
name: Python daemon
|
||||
paths:
|
||||
- python/ktx-daemon/src/ktx_daemon/**
|
||||
|
||||
ignore:
|
||||
- docs-site/**
|
||||
- examples/**
|
||||
- packages/*/coverage/**
|
||||
- packages/*/dist/**
|
||||
- python/ktx-sl/demos/**
|
||||
Loading…
Add table
Add a link
Reference in a new issue