Skip to content

Allow Laravel 12 #625

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

Merged
merged 2 commits into from
Mar 4, 2025
Merged

Allow Laravel 12 #625

merged 2 commits into from
Mar 4, 2025

Conversation

arthurkirkosa
Copy link
Collaborator

No description provided.

Copy link

what-the-diff bot commented Mar 2, 2025

PR Summary

  • Updated Github Actions Workflow
    The workflow that we utilize for checking the stability and compatibility of our code has been improved. Now it covers more recent versions of the PHP language (8.2, 8.3, and 8.4) and Laravel framework (versions 11 & 12). This ensures our code works seamlessly across new versions of these technologies.

  • Inclusion of Laravel and Testbench Versions
    Our testing workflow now also includes Laravel version 12 alongside Testbench version 10, expanding our testing scope for better code assurance.

  • Upgrade of Checkout Actions
    We have upgraded our actions/checkout component from version 3 to version 4, a newer version that provides improved performance and more features in our workflow steps.

  • Composer.json Modifications
    We've adjusted our composer.json file to allow the incorporation of illuminate/contracts for versions 12.0, in addition to the existing 11.0. This increases the compatibility of our application with the newest Laravel version.

  • Dependency Updates
    Our project dependencies have been updated to support their latest releases. This includes openai-php/laravel now supporting versions 0.11 and above, orchestra/testbench now supporting version 10.0, phpstan/phpstan-deprecation-rules and phpstan/phpstan-phpunit now accepting version 2.0, and phpunit/phpunit expanded to support version 12.0. These comprehensive updates ensure our codebase stays up-to-date, secure, and benefits from the latest features provided by these dependencies.

@arthurkirkosa arthurkirkosa requested a review from binaryk March 2, 2025 09:10
@binaryk binaryk merged commit d0a670c into 9.x Mar 4, 2025
49 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