Skip to content

ci: remove dead Coveralls integration - #8456

Merged
soyuka merged 1 commit into
api-platform:4.3from
soyuka:ci/remove-coveralls
Aug 16, 2026
Merged

ci: remove dead Coveralls integration#8456
soyuka merged 1 commit into
api-platform:4.3from
soyuka:ci/remove-coveralls

Conversation

@soyuka

@soyuka soyuka commented Aug 16, 2026

Copy link
Copy Markdown
Member

The Coveralls GitHub App is not installed on the organization, so Coveralls' callback to GitHub never posted a check or a status. Sampling recent commits shows zero Coveralls check runs — only codecov/patch and codecov/project. The integration uploaded coverage that nothing surfaced, and passed GITHUB_TOKEN to a third party to do it.

Codecov already covers coverage reporting, with its own CODECOV_TOKEN and its own GitHub App. No Codecov step is touched here.

Removed:

Nothing else in the repo referenced Coveralls (no .coveralls.yml, no README badge, no composer dev dependency).

The shared coverage machinery is untouched: matrix.coverage still drives clover generation and still gates the Codecov steps, and all three coverage: true matrix includes remain in use.

Related to #8440, which restricted default token permissions to read-only.

The Coveralls GitHub App is not installed on the org, so its callback
never posted a check or status: zero Coveralls check runs across
sampled commits, only codecov/patch and codecov/project. The upload
also passed GITHUB_TOKEN to a third party for no benefit. Codecov
covers coverage reporting with its own token and App.

Also drops PHP_COVERALLS_VERSION, added in api-platform#8442, now unreferenced.
@soyuka
soyuka merged commit c153059 into api-platform:4.3 Aug 16, 2026
92 of 110 checks passed
@soyuka
soyuka deleted the ci/remove-coveralls branch August 16, 2026 09:07
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