Skip to content

Laravel 12.x Compatibility#38

Open
laravel-shift wants to merge 2 commits into
corbosman:masterfrom
laravel-shift:l12-compatibility
Open

Laravel 12.x Compatibility#38
laravel-shift wants to merge 2 commits into
corbosman:masterfrom
laravel-shift:l12-compatibility

Conversation

@laravel-shift

Copy link
Copy Markdown
Contributor

This is an automated pull request from Shift to update your package code and dependencies to be compatible with Laravel 12.x.

Before merging, you need to:

  • Checkout the l12-compatibility branch
  • Review all comments for additional changes
  • Thoroughly test your package

If you do find an issue, please report it by commenting on this PR to help improve future automation.

@laravel-shift

Copy link
Copy Markdown
Contributor Author

⚠️ Shift detected GitHub Actions which run jobs using a version matrix. Shift attempted to update your configuration for Laravel 12. However, you should review these changes to ensure the desired combination of versions are built for your package.

@laravel-shift

Copy link
Copy Markdown
Contributor Author

⚗️ Using this package? If you would like to help test these changes or believe them to be compatible, you may update your project to reference this branch.

To do so, temporarily add Shift's fork to the repositories property of your composer.json:

{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/laravel-shift/laravel-passport-claims.git"
        }
    ]
}

Then update your dependency constraint to reference this branch:

{
    "require": {
        "corbosman/laravel-passport-claims": "dev-l12-compatibility",
    }
}

Finally, run: composer update

@what-the-diff

what-the-diff Bot commented Feb 18, 2025

Copy link
Copy Markdown

PR Summary

  • Enhanced Testing Workflow
    The GitHub CI (Continuous Integration) workflow has been updated. Now it includes Laravel 12 in its testing pipeline. It specifically tests against PHP version 8.0 and 8.1 to ensure the latest Laravel version works fine with these PHP versions.

  • Laravel 12 Support
    Changes have been made to the composer.json file. The project now explicitly states it requires support for Laravel 12 in the "require" section. It ensures the project is compatible with the latest version of Laravel.

  • PHPUnit Update
    The requirement for PHPUnit, a testing tool, has been updated in the "require-dev" section to include version 11.5.3. This latest version includes several enhancements, improvements, and bug fixes that can make testing more efficient.

  • Orchestra Testbench Adjustment
    The Orchestra Testbench requirement has been adjusted to support version 10.0. This benchmark tool helps developers handle the testing and development environment better. Support for the latest version ensures the project can benefit from its latest features.

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