From 43ef5c1644353290cf29a18362afb89d8bf07a71 Mon Sep 17 00:00:00 2001 From: "openai-code-agent[bot]" <242516109+Codex@users.noreply.github.com> Date: Mon, 30 Mar 2026 11:55:00 +0000 Subject: [PATCH 1/2] Initial plan From 4752316742e01317405bee725509d65cb902514e Mon Sep 17 00:00:00 2001 From: "openai-code-agent[bot]" <242516109+Codex@users.noreply.github.com> Date: Mon, 30 Mar 2026 12:14:27 +0000 Subject: [PATCH 2/2] ci: derive php matrix from composer requirements Co-authored-by: MekDrop <342641+MekDrop@users.noreply.github.com> --- .github/workflows/on-pull-request.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/on-pull-request.yml b/.github/workflows/on-pull-request.yml index f6aa128..dac0c00 100644 --- a/.github/workflows/on-pull-request.yml +++ b/.github/workflows/on-pull-request.yml @@ -6,14 +6,24 @@ 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: ${{ matrix.os }} strategy: max-parallel: 2 matrix: - php: - - 8.3 - - 8.4 + php: ${{ fromJson(needs.php-versions.outputs.matrix) }} os: - ubuntu-latest name: PHP ${{ matrix.php }}; ${{ matrix.os }}