name: Lint on: push: branches: - '**' pull_request: branches: - '**' jobs: lint: name: Lint runs-on: ubuntu-latest steps: - name: Code Checkout uses: actions/checkout@v4 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: "8.2" extensions: bcmath, curl, gd, mbstring, mysql, openssl, pdo, tokenizer, xml, zip tools: composer:v2 coverage: none - name: Setup .env run: cp .env.example .env - name: Install dependencies run: composer install --no-interaction --no-progress --prefer-dist - name: Pint run: vendor/bin/pint --test