diff --git a/content/collections/docs/4-to-5.md b/content/collections/docs/4-to-5.md index 9ccbb09e1..525297ff3 100644 --- a/content/collections/docs/4-to-5.md +++ b/content/collections/docs/4-to-5.md @@ -32,7 +32,7 @@ composer update statamic/cms --with-dependencies - The minimum version of PHP is now 8.1. - The minimum version of Laravel is now 10. -We highly recommend upgrading all the way to Laravel 11 and PHP 8.3. +We highly recommend upgrading all the way to Laravel 11 and PHP 8.4. :::tip If you want to (semi-)automate the Laravel upgrade process, we recommend using [Laravel Shift](https://laravelshift.com/discounts/statamic-1983) (use that link for a special 19.83% discount 🤘). diff --git a/content/collections/docs/release-schedule-support-policy.md b/content/collections/docs/release-schedule-support-policy.md index cad4a3c59..c5c22c24c 100644 --- a/content/collections/docs/release-schedule-support-policy.md +++ b/content/collections/docs/release-schedule-support-policy.md @@ -50,7 +50,7 @@ Statamic and its other first-party packages follow [Semantic Versioning](https:/ 5 10-11 - 8.2-8.3 + 8.2-8.4 May 2024 May 2025 Nov 2025 diff --git a/content/collections/extending-docs/testing-in-addons.md b/content/collections/extending-docs/testing-in-addons.md index e115b40ac..abf462e6c 100644 --- a/content/collections/extending-docs/testing-in-addons.md +++ b/content/collections/extending-docs/testing-in-addons.md @@ -17,7 +17,7 @@ phpunit.xml ## The `TestCase` -The `TestCase` class extends Statamic's built-in `AddonTestCase` which is responsible for booting your addon's service provider, amongst other things. +The `TestCase` class extends Statamic's built-in `AddonTestCase` which is responsible for booting your addon's service provider, amongst other things. Under the hood, Statamic's `AddonTestCase` extends [Orchestra Testbench](https://github.com/orchestral/testbench)'s `TestCase` class. Testbench allows you to test against a *real* Laravel application. @@ -125,12 +125,15 @@ jobs: php_tests: strategy: matrix: - php: [8.2, 8.3] + php: [8.2, 8.3, 8.4] laravel: [10.*, 11.*] os: [ubuntu-latest] + exclude: + - php: 8.4 + laravel: 10.* name: ${{ matrix.php }} - ${{ matrix.laravel }} - + runs-on: ${{ matrix.os }} steps: