--- # yaml-language-server: https://json.schemastore.org/github-workflow.json name: Reviewdog on: [push] concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true permissions: read-all jobs: linters: name: Linters runs-on: self-hosted permissions: write-all steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: GitHub Actions uses: reviewdog/action-actionlint@a5524e1c19e62881d79c1f1b9b6f09f16356e281 # v1.65.2 with: github_token: ${{ secrets.GITHUB_TOKEN }} reporter: github-pr-review - name: detect-secrets uses: reviewdog/action-detect-secrets@master with: github_token: ${{ secrets.GITHUB_TOKEN }} reporter: github-pr-review - name: markdownlint uses: reviewdog/action-markdownlint@3667398db9118d7e78f7a63d10e26ce454ba5f58 # v0.26.2 with: github_token: ${{ secrets.GITHUB_TOKEN }} reporter: github-pr-review - name: shfmt uses: reviewdog/action-shfmt@d8f080930b9be5847b4f97e9f4122b81a82aaeac # v1.0.4 with: github_token: ${{ secrets.GITHUB_TOKEN }} shfmt_flags: | --find --list --write --diff --simplify --language-dialect bash --indent 2 --binary-next-line --case-indent --space-redirects --func-next-line