From 0d6d1e56e2d43d4c40a5e6eb1265ea46285bd7ac Mon Sep 17 00:00:00 2001 From: AkiraFukushima Date: Fri, 29 Jul 2022 19:02:24 +0900 Subject: [PATCH] Add reviewdog --- .github/workflows/reviewdog.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 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..326aef7 --- /dev/null +++ b/.github/workflows/reviewdog.yml @@ -0,0 +1,24 @@ +name: reviewdog + +on: + pull_request: + +jobs: + golangci-lint: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@master + - uses: actions/setup-go@v2 + with: + go-version: '^1.16.0' + - uses: reviewdog/action-setup@v1 + - name: Install golangci-lint + run: | + curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.47.2 + golangci-lint --version + - name: Run golangci-lint + env: + REVIEWDOG_GITHUB_API_TOKEN: ${{ github.token }} + run: | + golangci-lint run --timeout 3m | reviewdog -f=golangci-lint -reporter=github-pr-review -filter-mode=diff_context -fail-on-error=true