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