Skip to content

feat: самодостаточный бейдж покрытия через Pages#9

Merged
Zorin-Alexey merged 1 commit into
mainfrom
fix/coverage-badge
Jul 14, 2026
Merged

feat: самодостаточный бейдж покрытия через Pages#9
Zorin-Alexey merged 1 commit into
mainfrom
fix/coverage-badge

Conversation

@Zorin-Alexey

Copy link
Copy Markdown
Member

Codecov без токена не принимает отчёты (бейдж unknown). Решение без внешних зависимостей: tools/coverage-badge.php генерирует shields-endpoint JSON из clover; deploy-pages гоняет test:coverage и публикует docs/coverage.json на Pages; README-бейдж читает endpoint. Локально: 100% → brightgreen.

Endpoint-JSON с фактическим покрытием из clover-отчёта публикуется
вместе с документацией на GitHub Pages; бейдж в README читает его
через shields без внешних сервисов и токенов. Pages-деплой прогоняет
тесты с покрытием перед сборкой: бейдж всегда от реального прогона.
@Zorin-Alexey Zorin-Alexey merged commit 677e19f into main Jul 14, 2026
1 check passed
@github-actions github-actions Bot added the ci label Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant