Skip to content

Commit f4c620d

Browse files
aristathclaude
andcommitted
Re-enable grouped coverage (simple workflow too resource intensive)
The simple single-run coverage workflow was crashing because running all 110 tests with Xdebug coverage in one job is too memory/CPU intensive. PHPUnit was stopping at test 63/110 without generating coverage.xml. The grouped workflow was actually working correctly and successfully generating coverage reports. It splits tests into 24 parallel groups, which prevents resource exhaustion. Changes: - Re-enabled code-coverage-grouped.yml (working approach) - Disabled code-coverage.yml (crashes on test 63/110) - Grouped approach successfully generated 29.32% coverage before This restores the working solution that properly handles test execution with coverage in a resource-constrained CI environment. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 41b4331 commit f4c620d

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

.github/workflows/code-coverage-grouped.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
1-
name: Code Coverage (Grouped) - DISABLED
1+
name: Code Coverage (Grouped)
22

33
on:
4+
pull_request:
5+
branches:
6+
- develop
7+
- main
8+
push:
9+
branches:
10+
- develop
11+
- main
412
workflow_dispatch:
513

614
# Cancels all previous workflow runs for the same branch that have not yet completed.

.github/workflows/code-coverage.yml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
1-
name: Code Coverage
1+
name: Code Coverage - DISABLED (too resource intensive, use grouped)
22

33
on:
4-
pull_request:
5-
branches:
6-
- develop
7-
- main
8-
push:
9-
branches:
10-
- develop
11-
- main
124
workflow_dispatch:
135

146
# Cancels all previous workflow runs for the same branch that have not yet completed.

0 commit comments

Comments
 (0)