From 93a91508c9b363f4c9a3fdbe61faba6d457a6fbe Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Sun, 26 Jan 2025 09:21:57 +0800 Subject: [PATCH 1/5] [1.x] Supports Laravel 12 Signed-off-by: Mior Muhammad Zaki --- .github/workflows/tests.yml | 15 +++++++++++++-- composer.json | 6 +++--- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index eaaca2dc..38d95f66 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -13,12 +13,15 @@ jobs: fail-fast: true matrix: php: [7.3, 7.4, "8.0", 8.1, 8.2, 8.3] - laravel: [8, 9, 10, 11] + laravel: [8, 9, 10, 11, 12] stability: ["prefer-lowest", "prefer-stable"] include: - php: 8.4 laravel: 11 stability: "prefer-stable" + - php: 8.4 + laravel: 12 + stability: "prefer-stable" exclude: - php: 7.3 laravel: 9 @@ -26,24 +29,32 @@ jobs: laravel: 10 - php: 7.3 laravel: 11 + - php: 7.3 + laravel: 12 - php: 7.4 laravel: 9 - php: 7.4 laravel: 10 - php: 7.4 laravel: 11 + - php: 7.4 + laravel: 12 - php: '8.0' laravel: 9 # Failed security advisory - php: '8.0' laravel: 10 - php: '8.0' laravel: 11 + - php: '8.0' + laravel: 12 - php: 8.1 laravel: 6 - php: 8.1 laravel: 7 - php: 8.1 laravel: 11 + - php: 8.1 + laravel: 12 - php: 8.2 laravel: 6 - php: 8.2 @@ -96,7 +107,7 @@ jobs: timeout_minutes: 5 max_attempts: 5 command: | - composer require phpunit/phpunit:^10.4 --dev --${{ matrix.stability }} --no-update --no-interaction + composer require "phpunit/phpunit:^10.4|^11.5" --dev --${{ matrix.stability }} --no-update --no-interaction if: matrix.php >= 8.2 && matrix.stability == 'prefer-lowest' && matrix.laravel >= 11 - name: Set Laravel version diff --git a/composer.json b/composer.json index 4dee0457..04c50625 100644 --- a/composer.json +++ b/composer.json @@ -27,14 +27,14 @@ "require": { "php": "^7.3|~8.0.0|~8.1.0|~8.2.0|~8.3.0|~8.4.0", "ext-json": "*", - "laravel/framework": "^8.74|^9.0|^10.0|^11.0", + "laravel/framework": "^8.74|^9.0|^10.0|^11.0|^12.0", "symfony/console": "^5.3|^6.0|^7.0" }, "require-dev": { "roave/security-advisories": "dev-master", - "orchestra/testbench": "^6.45|^7.44|^8.25|^9.3", + "orchestra/testbench": "^6.45|^7.44|^8.25|^9.3|^10.0", "mockery/mockery": "^1.3.3", - "phpunit/phpunit": "^8.0|^9.5.8|^10.4" + "phpunit/phpunit": "^8.0|^9.5.8|^10.4|^11.5" }, "suggest": { "ext-pcntl": "Recommended when running the Inertia SSR server via the `inertia:start-ssr` artisan command." From bafb8928d0aaf89d5ae2d192a809214929c72cda Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Sun, 26 Jan 2025 09:27:50 +0800 Subject: [PATCH 2/5] wip Signed-off-by: Mior Muhammad Zaki --- .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 38d95f66..b69edaa0 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -99,7 +99,7 @@ jobs: max_attempts: 5 command: | composer require nesbot/carbon:^2.62.1 --dev --${{ matrix.stability }} --no-update --no-interaction - if: matrix.php >= 8.2 && matrix.stability == 'prefer-lowest' + if: matrix.php >= 8.2 && matrix.stability == 'prefer-lowest' && matrix.laravel < 12 - name: Set Minimum PHP 8.2 Versions and Laravel > 11 uses: nick-fields/retry@v3 From 97e73f5cf0b2ee7c651a265ec9333e31ca9091ab Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Sun, 26 Jan 2025 09:30:47 +0800 Subject: [PATCH 3/5] wip Signed-off-by: Mior Muhammad Zaki --- .github/workflows/tests.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b69edaa0..6002f4b0 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -24,7 +24,9 @@ jobs: stability: "prefer-stable" exclude: - php: 7.3 - laravel: 9 + laravel: 8 + - php: 7.3 + laravel: 9 # Failed security advisory - php: 7.3 laravel: 10 - php: 7.3 @@ -39,8 +41,8 @@ jobs: laravel: 11 - php: 7.4 laravel: 12 - - php: '8.0' - laravel: 9 # Failed security advisory + # - php: '8.0' + # laravel: 9 # Failed security advisory - php: '8.0' laravel: 10 - php: '8.0' From b17ad703be555279ee370ae3846830ef48a0f374 Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Sun, 26 Jan 2025 09:32:51 +0800 Subject: [PATCH 4/5] wip Signed-off-by: Mior Muhammad Zaki --- .github/workflows/tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6002f4b0..480d4368 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -41,8 +41,8 @@ jobs: laravel: 11 - php: 7.4 laravel: 12 - # - php: '8.0' - # laravel: 9 # Failed security advisory + - php: '8.0' + laravel: 9 # Failed security advisory - php: '8.0' laravel: 10 - php: '8.0' From bf4eeb0f70c6035047cf2834d4d60a8259fa5101 Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Sun, 26 Jan 2025 09:35:20 +0800 Subject: [PATCH 5/5] wip Signed-off-by: Mior Muhammad Zaki --- .github/workflows/tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 480d4368..da267d0a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -24,9 +24,9 @@ jobs: stability: "prefer-stable" exclude: - php: 7.3 - laravel: 8 + laravel: 8 # Failed security advisory - php: 7.3 - laravel: 9 # Failed security advisory + laravel: 9 - php: 7.3 laravel: 10 - php: 7.3