name: PHP - Pint on: push: branches: [staging, dev, unstable] pull_request: branches: [dev] permissions: contents: read jobs: pint: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v7 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '8.5' extensions: mbstring coverage: none - name: Cache Composer dependencies uses: actions/cache@v6 with: path: vendor key: composer-8.5-${{ hashFiles('composer.lock') }} restore-keys: composer-8.5- - name: Install Composer dependencies run: composer install --no-interaction --no-progress --prefer-dist - name: Run Pint run: vendor/bin/pint --test