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"