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

Laravel 12.x Compatibility #176

Merged
merged 2 commits into from
Mar 5, 2025

Conversation

laravel-shift
Copy link
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
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
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-notion-api.git"
        }
    ]
}

Then update your dependency constraint to reference this branch:

{
    "require": {
        "fiveam-code/laravel-notion-api": "dev-l12-compatibility",
    }
}

Finally, run: composer update

Copy link

what-the-diff bot commented Feb 18, 2025

PR Summary

  • Addition of Laravel 12.x and Testbench 10.x Support
    The GitHub Actions workflow has been upgraded to support the latest Laravel version 12.x and Testbench version 10.x. This will allow us to work with and test the most recent features and improvements these frameworks offer.

  • Workflow Exclusions Adjustment for PHP 8.0 and 8.1
    The exclusions in the workflow have been adjusted to keep our product compatible with the new Laravel versions across PHP versions 8.0 and 8.1. This ensures that our software remains stable and works as expected on these PHP versions.

  • Update of Dependencies in composer.json
    We’ve updated our project’s composer.json file to include newer versions of necessary development dependencies and support libraries. This includes adding support for orchestra/testbench version 10.0, updating pestphp/pest to version 3.7, updating pestphp/pest-plugin-laravel to version 3.1, and adding support for phpunit/phpunit version 11.5.3. These updates will enhance our testing capabilities and ensure the software fits well within the Laravel ecosystem.

@emilhorlyck
Copy link

Would be great to get this in. 🤞🏼

@kasperhartwich
Copy link

🙏 @johguentner

@mechelon mechelon changed the base branch from main to updates March 5, 2025 07:43
@mechelon mechelon merged commit 877cc31 into 5am-code:updates Mar 5, 2025
1 check passed
@mechelon
Copy link
Member

mechelon commented Mar 5, 2025

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.

4 participants