From 55deaf93a0afa6f2aa183801e2d8089f7ecf32bf Mon Sep 17 00:00:00 2001 From: "openai-code-agent[bot]" <242516109+Codex@users.noreply.github.com> Date: Mon, 30 Mar 2026 11:51:55 +0000 Subject: [PATCH 1/2] Initial plan From 17b32605b3a02599c8c2c9f1e4d11de76dd0a098 Mon Sep 17 00:00:00 2001 From: "openai-code-agent[bot]" <242516109+Codex@users.noreply.github.com> Date: Mon, 30 Mar 2026 11:56:23 +0000 Subject: [PATCH 2/2] ci: derive php matrix from composer Co-authored-by: MekDrop <342641+MekDrop@users.noreply.github.com> --- .github/workflows/on_pull_request.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/on_pull_request.yml b/.github/workflows/on_pull_request.yml index c5d00d0..cc45991 100644 --- a/.github/workflows/on_pull_request.yml +++ b/.github/workflows/on_pull_request.yml @@ -6,15 +6,26 @@ on: - main jobs: + php-versions: + runs-on: ubuntu-latest + outputs: + matrix: ${{ steps.php-versions.outputs.matrix }} + steps: + - name: Checkout + uses: actions/checkout@v6 + - name: Determine supported PHP versions + id: php-versions + uses: antfroger/php-version-action@v1 + tests: + needs: + - php-versions runs-on: ubuntu-latest continue-on-error: false strategy: max-parallel: 3 matrix: - php: - - 8.3 - - 8.4 + php: ${{ fromJson(needs.php-versions.outputs.matrix) }} composer: - 2 name: Test - php:${{ matrix.php }}; composer:${{ matrix.composer }}