| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | name: Teston: [ pull_request, push ]jobs:  test:    runs-on: ubuntu-latest    strategy:      max-parallel: 15      fail-fast: false      matrix:        coverage: [ 'none' ]        php-versions: [ '7.4', '8.0', '8.1' ]        exclude:          - php-versions: '8.1'        include:          - php-versions: '8.1'            coverage: 'xdebug'    name: PHP ${{ matrix.php-versions }}    steps:      - name: Checkout        uses: actions/checkout@v3      - name: Setup PHP        uses: shivammathur/setup-php@v2        with:          php-version: ${{ matrix.php-versions }}          extensions: json, mbstring, xdebug          coverage: ${{ matrix.coverage }}      - name: Install dependencies        run: composer update --no-interaction --prefer-dist --no-suggest --prefer-stable      - name: Lint composer.json        run: composer validate --strict      - name: Run Tests        run: vendor/bin/phpunit -v      - name: Upload coverage results        if: matrix.coverage != 'none'        uses: codecov/codecov-action@v3
 |