test.yml 537 B

12345678910111213141516171819202122
  1. name: Test
  2. on: [push, pull_request]
  3. jobs:
  4. phpunit:
  5. name: PHP-${{ matrix.php_version }}-${{ matrix.perfer }}
  6. runs-on: ubuntu-latest
  7. strategy:
  8. fail-fast: false
  9. matrix:
  10. php_version:
  11. - 8.0
  12. - 8.1
  13. perfer:
  14. - stable
  15. - lowest
  16. steps:
  17. - uses: actions/checkout@master
  18. - name: Install Dependencies
  19. run: composer update --prefer-dist --no-interaction --no-suggest --prefer-${{ matrix.perfer }}
  20. - name: Run PHPUnit
  21. run: ./vendor/bin/phpunit