diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index d972f86..564cf22 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -42,3 +42,22 @@ jobs: run: | php vendor/bin/phpunit --coverage-clover clover.xml --coverage-text ./cc-test-reporter after-build -t clover --exit-code $? + + phpunit-php-latest: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Validate composer.json and composer.lock + run: composer validate --strict + - name: Cache Composer packages + id: composer-cache + uses: actions/cache@v2 + with: + path: vendor + key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }} + restore-keys: | + ${{ runner.os }}-php- + - name: Install dependencies + run: composer install --prefer-dist --no-progress + - name: Run test suite + run: php vendor/bin/phpunit