name: Continuous Integration

on:
  - pull_request
  - push

jobs:
  tests:
    name: Tests

    runs-on: ubuntu-latest

    strategy:
      matrix:
        php-version:
          - "7.2"
          - "7.3"
          - "7.4"
          - "8.0"

        dependencies:
          - lowest
          - highest

    steps:
    - uses: actions/checkout@v1

    - name: Install PHP with extensions
      uses: shivammathur/setup-php@v2
      with:
        php-version: ${{ matrix.php-version }}
        ini-values: assert.exception=1, zend.assertions=1

    - name: Validate composer.json and composer.lock
      run: composer validate

    - name: Install lowest dependencies with composer
      if: matrix.dependencies == 'lowest'
      run: composer update --no-ansi --no-interaction --no-progress --prefer-lowest

    - name: Install highest dependencies with composer
      if: matrix.dependencies == 'highest'
      run: composer update --no-ansi --no-interaction --no-progress

    - name: Run tests
      run: vendor/bin/phpunit tests

name: Continuous Integration

on:
  - pull_request
  - push

jobs:
  tests:
    name: Tests

    runs-on: ubuntu-latest

    strategy:
      matrix:
        php-version:
          - "7.2"
          - "7.3"
          - "7.4"
          - "8.0"

        dependencies:
          - lowest
          - highest

    steps:
    - uses: actions/checkout@v1

    - name: Install PHP with extensions
      uses: shivammathur/setup-php@v2
      with:
        php-version: ${{ matrix.php-version }}
        ini-values: assert.exception=1, zend.assertions=1

    - name: Install lowest dependencies with composer
      if: matrix.dependencies == 'lowest'
      run: composer update --no-ansi --no-interaction --no-progress --prefer-lowest

    - name: Install highest dependencies with composer
      if: matrix.dependencies == 'highest'
      run: composer update --no-ansi --no-interaction --no-progress

    - name: Run tests
      run: vendor/bin/phpunit tests

Remove composer validation from github action
Remove composer validation from github action
