From 6418593dfa7d24afed6d67c3ca59393af4a2888d Mon Sep 17 00:00:00 2001 From: zen0bit Date: Sat, 13 Apr 2024 08:33:53 +0200 Subject: [PATCH] ci: Add reviewdog - Automated shellcheck in github action for PRs (no automated repair) --- .github/workflows/reviewdog.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/reviewdog.yml diff --git a/.github/workflows/reviewdog.yml b/.github/workflows/reviewdog.yml new file mode 100644 index 0000000..1ff5d4d --- /dev/null +++ b/.github/workflows/reviewdog.yml @@ -0,0 +1,30 @@ +--- # reviewdog +name: 'Run shellcheck with reviewdog' + +on: + push: + pull_request: + workflow_dispatch: + +jobs: + shellcheck: + permissions: + checks: write + contents: read + pull-requests: write + name: 'Run shellcheck with reviewdog' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: haya14busa/action-cond@v1 + id: reporter + with: + cond: ${{ github.event_name == 'pull_request' }} + - uses: reviewdog/action-shellcheck@v1 + with: + reporter: ${{ steps.reporter.outputs.value }} + level: error + github_token: ${{ secrets.github_token }} + pattern: | + quickget + quickemu