Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(deps): support laravel 11 #6

Merged
merged 2 commits into from
Apr 12, 2024
Merged

Conversation

TartanLeGrand
Copy link
Owner

Support for Laravel 11 and CI Improvements 🚀

This pull request introduces support for Laravel 11 as well as enhancements to Continuous Integration (CI).

Changes

  • Support for Laravel 11: Added support for the newly released version of Laravel. 🆕
  • CI Enhancements: Optimized continuous integration processes. 🛠️
  • PHP Version Expansion: Added PHP 8.3 in addition to the already supported versions 8.0 to 8.2. 📈
  • Multi-Version Laravel Support: Tests conducted on versions 9.x through 11.x. 🔄
  • Dependency Updates:
    • orchestral/testbench: Upgraded to version 9.x required for Laravel 11. 📦
    • phpunit/phpunit: Upgraded to version 10 required by Testbench 9.x. 📦
  • Test Fixes: Adapted to changes introduced by PHPUnit 10.0, particularly the deprecation of using non-static methods as data providers. ⚠️

No code modifications were made except for the deprecation in PHPUnit. All combinations of PHP and Laravel versions passed the tests without any issues. Results can be viewed here.

Commits

@KentarouTakeda added 4 commits 2 months ago:

  • 3aa48bb: Add the Laravel and PHP versions to be tested 🧪
  • 69aed46: Use the latest version of actions/checkout 🔄
  • 60fc8cd: Support PHPUnit 10 and fix deprecation 🛠️
  • aced95e: Support Laravel 11 and add to CI 🆕

Acknowledgments

I would like to thank KentarouTakeda for his initial contribution to the package. As the maintainer has been AFK for several months, I forked the project and incorporated the changes from KentarouTakeda in order to update this package. 🤝

Closes vyuldashev#112 & PRs: vyuldashev#110, vyuldashev#109

I look forward to your feedback and reviews. Thank you for your consideration. 🙏

@TartanLeGrand TartanLeGrand merged commit 278031d into main Apr 12, 2024
9 checks passed
@TartanLeGrand TartanLeGrand deleted the fix/deps/support-laravel-11 branch April 12, 2024 07:29
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.

Support Laravel 11
1 participant