Skip to content

Commit e40d0d3

Browse files
takyyonclaude
andauthored
fix(ci): Add additional coverage exclusions for service interfaces and configs (#8693)
- Exclude designer-client-services lib files (service interfaces/exports) - Exclude lib/base/** (abstract base classes tested via implementations) - Exclude environment-specific barrel files (consumption/standard index.ts) - Exclude operations/schemas/staticresultschema (static definitions) - Exclude Context and Provider files (app setup, not business logic) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent b39aa61 commit e40d0d3

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

.github/workflows/pr-coverage.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,22 @@ jobs:
108108
**/manifest/**
109109
**/manifests/**
110110
**/swagger/**
111+
# Service interfaces and base classes (tested via implementations)
112+
**/designer-client-services/lib/*.ts
113+
**/lib/base/**
114+
# Environment-specific service index/barrel files
115+
**/lib/consumption/index.ts
116+
**/lib/standard/index.ts
117+
# Static operation and schema definitions
118+
**/operations/**
119+
**/schemas/**
120+
**/staticresultschema/**
121+
# Application setup and providers (not business logic)
122+
**/*Context.ts
123+
**/*Context.tsx
124+
**/*Provider.ts
125+
**/*Provider.tsx
126+
**/providers/**
111127
112128
- name: Check coverage on changed files
113129
id: coverage-check

0 commit comments

Comments
 (0)