From 366ba6cb4e98c7613872bbaa4011c29162ff9bfd Mon Sep 17 00:00:00 2001 From: "ondrej@mirtes.cz" Date: Mon, 26 Oct 2026 09:55:47 +0000 Subject: [PATCH 1/2] Add PHP 8.6 to CI build matrix --- .github/workflows/build.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f6cc82e..00aa6a9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,6 +26,7 @@ jobs: - "8.3" - "8.4" - "8.5" + - "8.6" steps: - name: Harden the runner (Audit all outbound calls) @@ -109,6 +110,7 @@ jobs: - "8.3" - "8.4" - "8.5" + - "8.6" dependencies: - "lowest" - "highest" @@ -154,6 +156,7 @@ jobs: - "8.3" - "8.4" - "8.5" + - "8.6" dependencies: - "lowest" - "highest" From deea95f732d65be73089903008aed249cef9a0be Mon Sep 17 00:00:00 2001 From: "ondrej@mirtes.cz" Date: Mon, 26 Oct 2026 10:00:34 +0000 Subject: [PATCH 2/2] Ignore PHP upper bound of dependencies on PHP 8.6 --- .github/workflows/build.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 00aa6a9..64af7dc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,6 +16,9 @@ jobs: name: "Lint" runs-on: "ubuntu-latest" + env: + COMPOSER_IGNORE_PLATFORM_REQ: "${{ matrix.php-version == '8.6' && 'php+' || '' }}" # PHP 8.6 is a pre-release; dependencies don't allow it yet + strategy: matrix: php-version: @@ -99,6 +102,9 @@ jobs: name: "Tests" runs-on: "ubuntu-latest" + env: + COMPOSER_IGNORE_PLATFORM_REQ: "${{ matrix.php-version == '8.6' && 'php+' || '' }}" # PHP 8.6 is a pre-release; dependencies don't allow it yet + strategy: fail-fast: false matrix: @@ -145,6 +151,9 @@ jobs: name: "PHPStan" runs-on: "ubuntu-latest" + env: + COMPOSER_IGNORE_PLATFORM_REQ: "${{ matrix.php-version == '8.6' && 'php+' || '' }}" # PHP 8.6 is a pre-release; dependencies don't allow it yet + strategy: fail-fast: false matrix: