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