fix(ci): bump golangci-lint to v1.64.8 for Go 1.24 support#5
fix(ci): bump golangci-lint to v1.64.8 for Go 1.24 support#5revied merged 5 commits intoblock:mainfrom
Conversation
golangci-lint v1.62.2 was built with Go 1.23 and fails on projects targeting Go 1.24.2. Bumps to v1.64.8 (latest v1) and updates the GitHub Action to v6.5.2. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Fixes deprecated config options removed in golangci-lint v1.64: - run.skip-dirs/skip-files -> issues.exclude-dirs/exclude-files - linters-settings.govet.check-shadowing (removed) - linters-settings.unused.check-exported (removed) - output.format -> output.formats, removed uniq-by-line Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The linter was previously broken (Go version mismatch), so existing code was never linted. Adding only-new-issues prevents pre-existing lint violations from blocking new PRs while they get cleaned up separately. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Runs gofmt/goimports on files that were never formatted because CI was broken. Adds CLAUDE.md to gitignore to prevent accidental commits. No logic changes. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment Thanks for integrating Codecov - We've got you covered ☂️ |
b06ef9d to
dab2b8e
Compare
🤖 Automated Expert ReviewSummaryStraightforward linter version bump from golangci-lint v1.62.2 to v1.64.8 to fix Go 1.24 compatibility, plus config migration for deprecated options. All changes are mechanical and correct. FindingsNo blockers or warnings found. Everything looks clean:
Checklist
Verdict: APPROVEClean version bump with proper config migration. Good to merge. 🤖 Review by Amp agent · not a substitute for human review |
bakayolo
left a comment
There was a problem hiding this comment.
Looks good! 🤖 Automated review passed — no blockers found.
Summary
the Go language version (go1.23) used to build golangci-lint is lower than the targeted Go version (1.24.2)Test plan
🤖 Generated with Claude Code