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 }}