Skip to content

Bump dependencies to latest major versions#11

Open
DrH97 wants to merge 1 commit into
mainfrom
chore/bump-dependencies
Open

Bump dependencies to latest major versions#11
DrH97 wants to merge 1 commit into
mainfrom
chore/bump-dependencies

Conversation

@DrH97
Copy link
Copy Markdown
Owner

@DrH97 DrH97 commented Mar 8, 2026

Summary

  • Require PHP ^8.3, Laravel ^11.0|^12.0 (drop EOL Laravel 8/9/10)
  • Remove doctrine/dbal (unused directly, Laravel 11+ handles schema natively)
  • Upgrade dev tooling: Pest 3/4, PHPUnit 11/12, PHPStan 2, Testbench 9/10
  • Update CI matrix to PHP 8.3/8.4, bump GH Actions cache/codecov versions
  • Switch codecov workflow from phpunit to pest for coverage

Test plan

  • CI passes on PHP 8.3 and 8.4
  • composer install resolves cleanly
  • All existing tests pass with Pest 3/4
  • PHPStan 2 analysis passes at level 4
  • Code coverage report generates correctly

- Require PHP ^8.3, Laravel ^11.0|^12.0 (drop 8/9/10)
- Remove doctrine/dbal (unused directly, Laravel 11+ handles schema natively)
- Upgrade dev tooling: Pest 3/4, PHPUnit 11/12, PHPStan 2, Testbench 9/10
- Update CI matrix to PHP 8.3/8.4, bump GH Actions cache/codecov versions
- Switch codecov workflow from phpunit to pest for coverage
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