From e606df5e2ef0a22e335eb6108a54744e90c6cf12 Mon Sep 17 00:00:00 2001 From: rustyclock Date: Mon, 11 Apr 2022 10:14:36 +0900 Subject: [PATCH] Freeze Go version for `golangci-lint` Latest version of Go (v1.18) breaks the golangci-lint versions <= v1.45 Signed-off-by: rustyclock --- .github/workflows/golangci-lint.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index fb94dabd..2237c477 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -15,7 +15,12 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - uses: actions/setup-go@v2 + with: + ## golang v1.18 breaks golangci-lint <= v1.45 + ## ref: https://github.com/golangci/golangci-lint/issues/2374#issuecomment-1069029422 + go-version: '1.17' - name: golangci-lint - uses: golangci/golangci-lint-action@v2 + uses: golangci/golangci-lint-action@v3 with: version: v1.44.0