diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8211dc2..9b6f2be 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,34 +1,39 @@ name: tests on: - push: - pull_request: + push: + branches: + - master + pull_request: + schedule: + - cron: '0 0 * * *' jobs: - tests: - - runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - php: [7.4] - - name: P${{ matrix.php }} - - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: ${{ matrix.php }} - extensions: dom, curl, libxml, mbstring, zip - tools: composer:v2 - coverage: none - - - name: Install dependencies - run: composer install --no-interaction --prefer-dist --no-interaction --no-progress - - - name: Execute tests - run: vendor/bin/phpunit --verbose + tests: + + runs-on: ubuntu-latest + strategy: + fail-fast: true + matrix: + php: [ 7.4, 8.0, 8.1, 8.2 ] + + name: PHP ${{ matrix.php }} + + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + extensions: dom, curl, libxml, mbstring, zip + ini-values: error_reporting=E_ALL + tools: composer:v2 + coverage: none + + - name: Install dependencies + run: composer install --no-interaction --no-interaction --no-progress + + - name: Execute tests + run: vendor/bin/phpunit --verbose