From a79a3d4726219f76a806d950838c90085990c9e1 Mon Sep 17 00:00:00 2001 From: AkiraFukushima Date: Sun, 18 Aug 2024 22:08:18 +0900 Subject: [PATCH 1/2] Use reviewdog/goangcli-lint action --- .github/workflows/reviewdog.yml | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/.github/workflows/reviewdog.yml b/.github/workflows/reviewdog.yml index e16b36c..b1ad856 100644 --- a/.github/workflows/reviewdog.yml +++ b/.github/workflows/reviewdog.yml @@ -4,21 +4,9 @@ on: pull_request: jobs: - golangci-lint: + reviewdog: runs-on: ubuntu-latest - steps: - - uses: actions/checkout@master - - uses: actions/setup-go@v5 - with: - go-version-file: "go.mod" - - 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.53.3 - 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 + - uses: actions/checkout@v4 + - name: golangci-lint + uses: reviewdog/action-golangci-lint@v2 From 3a0b97ea12f43df6b2a31a6ea4d5921adef0e0ad Mon Sep 17 00:00:00 2001 From: AkiraFukushima Date: Sun, 18 Aug 2024 22:19:51 +0900 Subject: [PATCH 2/2] Increase timeout to 5m --- .github/workflows/reviewdog.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/reviewdog.yml b/.github/workflows/reviewdog.yml index b1ad856..a28259f 100644 --- a/.github/workflows/reviewdog.yml +++ b/.github/workflows/reviewdog.yml @@ -10,3 +10,5 @@ jobs: - uses: actions/checkout@v4 - name: golangci-lint uses: reviewdog/action-golangci-lint@v2 + with: + golangci_lint_flags: "--timeout 5m"