Updated .gitignore, .dockerignore, and .codecov.yml to properly exclude: - Python artifacts (__pycache__, .venv, coverage) - Node artifacts (node_modules, dist, coverage, .vite) - Go artifacts (*.out, coverage files) - Database files (*.db, *.sqlite) - IDE files (.vscode, .idea) - Build artifacts and temporary files - Documentation and scripts from Docker context - Test files from codecov analysis
33 lines
628 B
YAML
33 lines
628 B
YAML
# Codecov configuration - require 75% overall coverage by default
|
|
# Adjust target as needed
|
|
|
|
coverage:
|
|
status:
|
|
project:
|
|
default:
|
|
target: 75%
|
|
threshold: 0%
|
|
|
|
# Fail CI if Codecov upload/report indicates a problem
|
|
require_ci_to_pass: yes
|
|
|
|
# Exclude folders from Codecov
|
|
ignore:
|
|
- "**/tests/*"
|
|
- "**/test/*"
|
|
- "**/__tests__/*"
|
|
- "**/test_*.go"
|
|
- "**/*_test.go"
|
|
- "**/*.test.ts"
|
|
- "**/*.test.tsx"
|
|
- "docs/*"
|
|
- ".github/*"
|
|
- "scripts/*"
|
|
- "tools/*"
|
|
- "frontend/node_modules/*"
|
|
- "frontend/dist/*"
|
|
- "frontend/coverage/*"
|
|
- "backend/cmd/seed/*"
|
|
- "backend/data/*"
|
|
- "*.md"
|