name: Static Analysis on: push: pull_request: schedule: - cron: '0 0 * * *' jobs: static: if: github.event_name != 'schedule' || github.repository == 'pestphp/pest' name: Static Tests runs-on: ubuntu-latest strategy: fail-fast: true matrix: dependency-version: [prefer-lowest, prefer-stable] steps: - name: Checkout uses: actions/checkout@v4 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: 8.2 tools: composer:v2 coverage: none - name: Install Dependencies run: composer update --prefer-stable --no-interaction --no-progress --ansi # - name: Type Check # run: composer test:type:check - name: Type Coverage run: composer test:type:coverage - name: Refacto run: composer test:refacto - name: Style run: composer test:lint