name: Lint AutoFix on: pull_request: branches: - main - docusaurus-v** concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} cancel-in-progress: true jobs: lint-autofix: name: Lint AutoFix runs-on: ubuntu-latest permissions: contents: write steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: ${{ github.event.pull_request.head.repo.full_name }} ref: ${{ github.head_ref }} - name: Installation run: yarn || yarn || yarn - name: AutoFix Format run: yarn format - name: AutoFix JS run: yarn lint:js:fix - name: AutoFix Style run: yarn lint:style:fix - name: AutoFix Spelling run: yarn lint:spelling:fix - name: Print Diff run: git diff - uses: stefanzweifel/git-auto-commit-action@04702edda442b2e678b25b537cec683a1493fcb9 # v7.1.0 with: commit_message: 'refactor: apply lint autofix'