From 9fd900e85fdfcff5f2bc71f8dff6da46fed9e099 Mon Sep 17 00:00:00 2001 From: Wendell Adriel Date: Wed, 13 Mar 2024 12:19:54 +0000 Subject: [PATCH 1/5] Laravel 11 support --- .github/workflows/tests.yml | 16 +++++++++++++--- README.md | 2 +- composer.json | 14 +++++++------- 3 files changed, 21 insertions(+), 11 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d74bd47..bff8cfd 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -7,14 +7,23 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php: [8.2, 8.1] + php: [8.1, 8.2, 8.3] + laravel: [9, 10, 11] dependency-version: [prefer-lowest, prefer-stable] + include: + - laravel: 10.* + testbench: 8.* + - laravel: 11.* + testbench: 9.* + exclude: + - laravel: 11.* + php: 8.1 - name: PHP ${{ matrix.php }} - ${{ matrix.dependency-version }} - ${{ matrix.os }} + name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} - ${{ matrix.dependency-version }} steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PHP uses: shivammathur/setup-php@v2 @@ -24,6 +33,7 @@ jobs: - name: Install dependencies run: | + composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" "nesbot/carbon:>=2.62.1" --no-interaction --no-update composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction - name: Code Style 👨‍🏭 diff --git a/README.md b/README.md index 4e05003..7cad540 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@

Packagist PHP from Packagist - Laravel Version + Laravel Version GitHub Workflow Status (main)

diff --git a/composer.json b/composer.json index d32fd81..8f22fd6 100644 --- a/composer.json +++ b/composer.json @@ -31,15 +31,15 @@ ], "require": { "php": "^8.1", - "illuminate/console": "^9.0|^10.0", - "illuminate/database": "^9.0|^10.0", - "illuminate/http": "^9.0|^10.0", - "illuminate/support": "^9.0|^10.0", - "illuminate/validation": "^9.0|^10.0" + "illuminate/console": "^9.0|^10.0|^11.0", + "illuminate/database": "^9.0|^10.0|^11.0", + "illuminate/http": "^9.0|^10.0|^11.0", + "illuminate/support": "^9.0|^10.0|^11.0", + "illuminate/validation": "^9.0|^10.0|^11.0" }, "require-dev": { - "laravel/pint": "^1.11", - "orchestra/testbench": "^7.20|^8.10", + "laravel/pint": "^1.14", + "orchestra/testbench": "^7.20|^8.22|^9.0", "pestphp/pest": "v2.15", "pestphp/pest-plugin-faker": "^2.0" }, From 9251b878aa2667cdc7feccecf0181130f7c2ec74 Mon Sep 17 00:00:00 2001 From: Wendell Adriel Date: Wed, 13 Mar 2024 12:34:33 +0000 Subject: [PATCH 2/5] Fix actions --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index bff8cfd..7715224 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,7 +8,7 @@ jobs: strategy: matrix: php: [8.1, 8.2, 8.3] - laravel: [9, 10, 11] + laravel: [9.*, 10.*, 11.*] dependency-version: [prefer-lowest, prefer-stable] include: - laravel: 10.* From b48b7c5202b2d4eab62af380eb1860f7aae39b6a Mon Sep 17 00:00:00 2001 From: Wendell Adriel Date: Wed, 13 Mar 2024 12:39:25 +0000 Subject: [PATCH 3/5] Fix actions --- .github/workflows/tests.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7715224..635e1bb 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -4,13 +4,16 @@ on: [push, pull_request] jobs: test: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: matrix: - php: [8.1, 8.2, 8.3] + os: [ubuntu-latest] + php: [8.3, 8.2, 8.1] laravel: [9.*, 10.*, 11.*] - dependency-version: [prefer-lowest, prefer-stable] + dependency-version: [prefer-stable] include: + - laravel: 9.* + testbench: 7.* - laravel: 10.* testbench: 8.* - laravel: 11.* From 86d278fdd9fa3c4a677a8ca846a1f3516c6f69da Mon Sep 17 00:00:00 2001 From: Wendell Adriel Date: Wed, 13 Mar 2024 12:43:46 +0000 Subject: [PATCH 4/5] Update dependencies --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 8f22fd6..0a1b065 100644 --- a/composer.json +++ b/composer.json @@ -39,8 +39,8 @@ }, "require-dev": { "laravel/pint": "^1.14", - "orchestra/testbench": "^7.20|^8.22|^9.0", - "pestphp/pest": "v2.15", + "orchestra/testbench": "^7.0|^8.0|^9.0", + "pestphp/pest": "^1.20|^2.0", "pestphp/pest-plugin-faker": "^2.0" }, "scripts": { From e187a679765a034bce0f78b7fd257e7bef42d778 Mon Sep 17 00:00:00 2001 From: Wendell Adriel Date: Wed, 13 Mar 2024 12:45:49 +0000 Subject: [PATCH 5/5] Update dependencies --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 0a1b065..c11499f 100644 --- a/composer.json +++ b/composer.json @@ -41,7 +41,7 @@ "laravel/pint": "^1.14", "orchestra/testbench": "^7.0|^8.0|^9.0", "pestphp/pest": "^1.20|^2.0", - "pestphp/pest-plugin-faker": "^2.0" + "pestphp/pest-plugin-faker": "^1.0|^2.0" }, "scripts": { "lint": "pint",