Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
4dd55a4
feat(security): implement TruffleHog secrets scanning workflow
arunsanna Aug 26, 2025
d6cf7e6
feat(ci): implement comprehensive unit testing workflows
arunsanna Aug 26, 2025
5116036
fix(ci): update frontend test workflow for package manager compatibility
arunsanna Aug 26, 2025
78fcd65
fix(ci): temporarily disable TypeScript checking in frontend workflow
arunsanna Aug 26, 2025
5502b11
fix(ci): update backend test workflow for package manager compatibility
arunsanna Aug 26, 2025
4777725
fix(ci): install Redis CLI tools in backend test workflow
arunsanna Aug 26, 2025
3d05a5c
fix(frontend): update LoginForm component to support test requirements
arunsanna Aug 26, 2025
b5d91b4
fix(frontend): exclude test files from TypeScript build
arunsanna Aug 26, 2025
5669687
fix(frontend): resolve major TypeScript build errors
arunsanna Aug 26, 2025
2f221c4
fix(frontend): resolve all TypeScript build errors for CI pipeline
arunsanna Aug 26, 2025
921311d
test: trigger CI pipeline to verify TypeScript fixes
arunsanna Aug 26, 2025
1833e62
fix(ci): update frontend workflow for proper workspace dependency ins…
arunsanna Aug 26, 2025
996378c
fix(frontend): add explicit Rollup Linux binary dependency for CI
arunsanna Aug 26, 2025
422bab1
fix(ci): resolve Rollup binary installation for Linux CI environment
arunsanna Aug 26, 2025
4cae6c8
fix(ci): add Rollup Linux binary as optional dependency at workspace …
arunsanna Aug 26, 2025
8e7a75f
fix(ci): ensure all pipeline stages execute even when tests fail
arunsanna Aug 26, 2025
c78e579
fix(ci): ensure all backend pipeline stages execute even on failures
arunsanna Aug 26, 2025
05569e6
feat(ci): add simplified accessibility testing workflow
arunsanna Aug 26, 2025
08fd734
feat(ci): add complete accessibility testing with all 5 test suites
arunsanna Aug 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions .github/codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
# Codecov Configuration for ConnectKit
# https://docs.codecov.com/docs/codecov-yaml

coverage:
# Coverage precision (number of decimal places)
precision: 2

# Coverage rounding
round: down

# Coverage range (red to green)
range: "70..100"

# Coverage status checks
status:
project:
default:
target: 75% # Target coverage for entire project
threshold: 1% # Allow coverage to drop by 1%
base: auto

patch:
default:
target: 75% # Target coverage for changed code
threshold: 5% # Allow new code to have lower coverage
base: auto

# Flags for different parts of the codebase
flags:
backend:
paths:
- backend/
target: 80% # Higher target for backend
threshold: 2%

frontend:
paths:
- frontend/
target: 70% # Slightly lower for frontend (React components)
threshold: 3%

# Pull request comments
comment:
layout: "reach,diff,flags,tree,footer"
behavior: default
require_changes: false
require_base: no
require_head: yes

# Show coverage for these files
show_carryforward_flags: false

# GitHub checks
github_checks:
annotations: true

# Ignore these paths from coverage
ignore:
- "**/*.test.*"
- "**/*.spec.*"
- "**/*.mock.*"
- "**/*.config.*"
- "**/tests/**"
- "**/coverage/**"
- "**/node_modules/**"
- "**/dist/**"
- "**/build/**"
- "frontend/src/tests/**"
- "backend/src/tests/**"
- "*.d.ts"
- ".github/**"
- "docs/**"
- "scripts/**"

# Notification settings
parsers:
gcov:
branch_detection:
conditional: yes
loop: yes
method: no
macro: no
Loading
Loading