Skip to content

ci: revert Codecov coverage from core (keep CodeFactor)#8

Merged
alexzhangs merged 1 commit into
masterfrom
revert/codecov-coverage
Jun 14, 2026
Merged

ci: revert Codecov coverage from core (keep CodeFactor)#8
alexzhangs merged 1 commit into
masterfrom
revert/codecov-coverage

Conversation

@alexzhangs

Copy link
Copy Markdown
Collaborator

Library utility coverage isn't attributable by kcov — xsh sources utilities from /dev/stdin (xsh.sh:1703), so only __init__.sh files register (~1%). Removes the coverage job, codecov badge, and codecov.yml; keeps CodeFactor + the tested-platforms matrix. Tracked for a real fix in alexzhangs/xsh#35.

kcov can't attribute coverage to library utilities — xsh sources them from /dev/stdin (BASH_SOURCE != the real file), so only __init__.sh registers (~1%). Remove the coverage job, codecov badge, and codecov.yml until xsh supports a source-by-path coverage mode (alexzhangs/xsh#35). CodeFactor (code quality) and the tested-platforms matrix stay.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@alexzhangs alexzhangs force-pushed the revert/codecov-coverage branch from 0ccab70 to 5a9dec5 Compare June 14, 2026 17:10
@alexzhangs alexzhangs merged commit 10dbcb7 into master Jun 14, 2026
6 checks passed
@alexzhangs alexzhangs deleted the revert/codecov-coverage branch June 14, 2026 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant