From 4f05e91347706e074e59435d333f796a18dd3e32 Mon Sep 17 00:00:00 2001 From: utagawa kiki Date: Fri, 17 Jul 2026 11:06:45 +0900 Subject: [PATCH] docs: Revise golangci-lint settings and CI actions in README.md Updated golangci-lint configuration and GitHub Actions setup to use newer versions. --- README.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index e7e7ce7..4676644 100644 --- a/README.md +++ b/README.md @@ -48,14 +48,13 @@ Below is a minimal `.golangci.yml` configuration to deny `samber/lo` imports. linters: enable: - depguard - -linters-settings: - depguard: - rules: - deny-samber-lo: - deny: - - pkg: "github.com/samber/lo" - desc: Use github.com/hatena/godash instead. + settings: + depguard: + rules: + deny-samber-lo: + deny: + - pkg: "github.com/samber/lo" + desc: Use github.com/hatena/godash instead. ``` Once you have `.golangci.yml`, make sure to run `golangci-lint` via CI. Below is an example for GitHub Actions. @@ -76,14 +75,14 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: go-version-file: "go.mod" - name: golangci-lint - uses: golangci/golangci-lint-action@v3 + uses: golangci/golangci-lint-action@v9 with: - version: v1.54.2 + version: v2.12.2 only-new-issues: true ```