From 57e55d7472419d2c608a2b4bb5d6849e3112ac2e Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Mon, 24 Nov 2025 20:08:11 +0800 Subject: [PATCH 1/2] [1.x] PHP 8.5 Compatibility Signed-off-by: Mior Muhammad Zaki --- .github/workflows/tests.yml | 4 ++++ composer.json | 11 +++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 074b2f24..f32d1ac1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -36,6 +36,10 @@ jobs: php: [8.1, 8.2, 8.3, 8.4] laravel: [10, 11, 12] stability: [prefer-lowest, prefer-stable] + include: + - php: 8.5 + laravel: 12 + stability: prefer-stable exclude: - php: 8.1 laravel: 11 diff --git a/composer.json b/composer.json index d5fb8fd3..ba0aa9c0 100644 --- a/composer.json +++ b/composer.json @@ -38,8 +38,8 @@ "require-dev": { "guzzlehttp/guzzle": "^7.7", "mockery/mockery": "^1.0", - "orchestra/testbench": "^8.23.1|^9.0|^10.0", - "pestphp/pest": "^2.0", + "orchestra/testbench": "^8.36|^9.15|^10.8", + "pestphp/pest": "^2.0|^3.0|^4.0", "pestphp/pest-plugin-laravel": "^2.2", "phpstan/phpstan": "^1.12.21", "predis/predis": "^1.0|^2.0" @@ -71,10 +71,13 @@ } }, "config": { - "sort-packages": true, "allow-plugins": { "pestphp/pest-plugin": true - } + }, + "audit": { + "block-insecure": false + }, + "sort-packages": true }, "minimum-stability": "dev", "prefer-stable": true, From e453487062ee1a6a6b637b2d800c1a6240cb9088 Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Mon, 24 Nov 2025 20:13:01 +0800 Subject: [PATCH 2/2] Disable `cachewerk/relay` on 8.5 for now Signed-off-by: Mior Muhammad Zaki --- .github/workflows/tests.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f32d1ac1..f5a2327c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -69,6 +69,7 @@ jobs: - name: Require cachewerk/relay run: | composer require cachewerk/relay --no-interaction --no-update + if: matrix.php != 8.5 - name: Install dependencies run: | @@ -131,6 +132,7 @@ jobs: - name: Require cachewerk/relay run: | composer require cachewerk/relay --no-interaction --no-update + if: matrix.php != 8.5 - name: Install dependencies run: | @@ -191,6 +193,7 @@ jobs: - name: Require cachewerk/relay run: | composer require cachewerk/relay --no-interaction --no-update + if: matrix.php != 8.5 - name: Install dependencies run: | @@ -242,6 +245,7 @@ jobs: - name: Require cachewerk/relay run: | composer require cachewerk/relay --no-interaction --no-update + if: matrix.php != 8.5 - name: Install dependencies run: |