Skip to content

Upgrade console skeleton to PHP 8.4#423

Merged
f3l1x merged 1 commit intocontributte:masterfrom
fxik:chore/php84-upgrade
Feb 12, 2026
Merged

Upgrade console skeleton to PHP 8.4#423
f3l1x merged 1 commit intocontributte:masterfrom
fxik:chore/php84-upgrade

Conversation

@fxik
Copy link
Contributor

@fxik fxik commented Feb 12, 2026

Summary

  • require PHP 8.4 in composer.json and refresh lockfile with compatible dependency updates (contributte/bootstrap and contributte/utils to ^0.7.0)
  • align tooling and docs for PHP 8.4 (phpstan.neon, ruleset.xml, README.md)
  • update all CI workflows to run on PHP 8.4 and keep only the PHP 8.4 tester job
  • fix a PHPStan type issue in app/Bootstrap.php introduced by newer contributte/bootstrap

Testing

  • make tests
  • make phpstan
  • make cs
  • make coverage (fails locally: phpdbg binary is not available in this environment)

Refs contributte/contributte#68

@codecov
Copy link

codecov bot commented Feb 12, 2026

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@fxik fxik force-pushed the chore/php84-upgrade branch from a8d67d6 to a560a07 Compare February 12, 2026 13:34
@f3l1x f3l1x merged commit 4ca6687 into contributte:master Feb 12, 2026
7 checks passed
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.

2 participants