Skip to content

chore: drop Scrutinizer - #37

Merged
Chemaclass merged 1 commit into
mainfrom
chore/remove-scrutinizer
Aug 1, 2026
Merged

chore: drop Scrutinizer#37
Chemaclass merged 1 commit into
mainfrom
chore/remove-scrutinizer

Conversation

@Chemaclass

Copy link
Copy Markdown
Contributor

Summary

Removes Scrutinizer from the project.

Its coverage node started erroring after the PHP 8.3 bump (#36): the build environment was
pinned to 8.2, and after bumping it to 8.3 the tests node errors with no publicly readable
log — the inspection page returns 403 and the API exposes no build output. The check was
red without being actionable.

GitHub Actions already covers everything it was doing: php-cs-fixer, Psalm (with
Shepherd), PHPStan and PHPUnit on PHP 8.3 / 8.4 / 8.5 with locked and highest
dependencies. Coverage stays available locally through composer test-coverage.

Changes

  • delete .scrutinizer.yml
  • drop the two Scrutinizer badges from the README (CI, Shepherd and license badges stay)
  • update the CI section in docs/development.md
  • CHANGELOG entry under Unreleased

Test plan

  • composer test-all green: php-cs-fixer, Psalm, PHPStan, 26 tests / 33 assertions,
    Rector dry-run
  • CI green

Its coverage node errors on PHP 8.3 and the build logs are not publicly
readable, so the check is red without being actionable. GitHub Actions already
runs php-cs-fixer, Psalm, PHPStan and PHPUnit on 8.3/8.4/8.5, and coverage is
available locally via composer test-coverage.

Removes .scrutinizer.yml, both README badges and the docs reference.
@Chemaclass Chemaclass added the enhancement New feature or request label Aug 1, 2026
@Chemaclass Chemaclass self-assigned this Aug 1, 2026
@Chemaclass
Chemaclass merged commit c1c2a3e into main Aug 1, 2026
8 of 9 checks passed
@Chemaclass
Chemaclass deleted the chore/remove-scrutinizer branch August 1, 2026 21:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant