---
name: build
on:
  push: ~
  pull_request: ~

jobs:
  phpunit:
    name: PHPUnit tests on ${{ matrix.php }} ${{ matrix.composer-flags }}
    runs-on: ubuntu-18.04
    strategy:
      matrix:
        php: ['7.3', '7.4', '8.0' ]
        composer-flags: [ '' ]
        phpunit-flags: [ '--coverage-text' ]
    steps:
      - uses: actions/checkout@v2
      - uses: shivammathur/setup-php@v2
        with:
          php-version: ${{ matrix.php }}
          coverage: xdebug
          tools: composer:v2
      - run: composer update --no-progress ${{ matrix.composer-flags }}
      - run: composer phpunit
      - run: composer phpstan
        if: ${{ matrix.php == '8.0' }}
      - run: composer phpcs
        if: ${{ matrix.php == '8.0' }}

---
name: build
on:
  push: ~
  pull_request: ~

jobs:
  phpunit:
    name: PHPUnit tests on ${{ matrix.php }} ${{ matrix.composer-flags }}
    runs-on: ubuntu-latest
    strategy:
      matrix:
        php: ['8.0']
        composer-flags: [ '' ]
        phpunit-flags: [ '--coverage-text' ]
    steps:
      - uses: actions/checkout@v2
      - uses: shivammathur/setup-php@v2
        with:
          php-version: ${{ matrix.php }}
          coverage: xdebug
          tools: composer:v2
      - run: composer update --no-progress ${{ matrix.composer-flags }}
      - run: composer phpunit
      - run: composer phpstan
        if: ${{ matrix.php == '8.0' }}
      - run: composer phpcs
        if: ${{ matrix.php == '8.0' }}

Drop php7 from github actions
Drop php7 from github actions
