name: fix-code-style on: push: paths: - '**.php' permissions: contents: write jobs: fix-code-style: runs-on: ubuntu-latest steps: # persist-credentials: true is required so `git-auto-commit-action` below # can push the reformatted files back to the branch. - name: Checkout code uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 # zizmor: ignore[artipacked] - name: Cache Composer dependencies uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: ~/.composer/cache/files key: composer-cs-${{ hashFiles('composer.json') }} restore-keys: | composer-cs- - name: Setup PHP uses: shivammathur/setup-php@7c071dfe9dc99bdf297fa79cb49ea005b9fcadbc # 2.37.1 with: php-version: 8.4 - name: Install dependencies run: composer install --no-interaction --no-scripts - name: Run Pint run: ./vendor/bin/pint - name: Commit changes uses: stefanzweifel/git-auto-commit-action@04702edda442b2e678b25b537cec683a1493fcb9 # v7.1.0 with: commit_message: Fix styling