Skip to content

Remove Scrutinizer and Travis CI#109

Merged
malberts merged 1 commit into
masterfrom
chore/remove-scrutinizer
Jul 16, 2026
Merged

Remove Scrutinizer and Travis CI#109
malberts merged 1 commit into
masterfrom
chore/remove-scrutinizer

Conversation

@malberts

@malberts malberts commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Removes the Scrutinizer and Travis CI integrations, both of which are dead.

Why

  • Scrutinizer: no CI matrix leg feeds the coverage upload. Every GitHub Actions leg in ci.yml runs type: normal, so the two steps guarded by env.TYPE == 'coverage' (the coverage PHPUnit run and the Scrutinizer upload) never executed. The badges pointed at a service the project no longer uses.
  • Travis: replaced by the GitHub Actions workflow (ci.yml); the .travis.yml config and its helper scripts are no longer run.

Removed

  • .scrutinizer.yml
  • .github/workflows/uploadCoverageReport.sh and the two env.TYPE == 'coverage' steps in .github/workflows/ci.yml
  • .travis.yml and the tests/travis/ helper scripts
  • the Code Coverage and Code Quality badges in README.md
  • Scrutinizer and Travis references in docs/credits.md and docs/testing.md (the docs/testing.md CI link now points at the GitHub Actions workflow)

Kept

The historical Scrutinizer and Travis entries in docs/release-notes.md are left untouched; rewriting release history would be wrong.

Both integrations are dead: the Scrutinizer coverage upload ran from a
coverage job that no CI matrix leg feeds any more, and Travis has been
replaced by the GitHub Actions workflow.

Removed:
* .scrutinizer.yml and the coverage-upload scripts
* the dead Scrutinizer coverage steps in .github/workflows/ci.yml
* the Code Coverage and Code Quality badges in README.md
* .travis.yml and the tests/travis helper scripts
* Scrutinizer and Travis references in docs/credits.md and docs/testing.md

Historical release-notes entries mentioning Scrutinizer and Travis are
left untouched.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@malberts malberts changed the title Remove Scrutinizer integration Remove Scrutinizer and Travis CI Jul 16, 2026
@malberts
malberts force-pushed the chore/remove-scrutinizer branch from 0c59dbe to ae49900 Compare July 16, 2026 08:32
@malberts
malberts marked this pull request as ready for review July 16, 2026 09:10
@malberts
malberts merged commit 3579f35 into master Jul 16, 2026
5 of 6 checks passed
@malberts
malberts deleted the chore/remove-scrutinizer branch July 16, 2026 09:50
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