Skip to content

ci: bump golangci-lint to v2.14.0 for Go 1.27 - #20

Merged
loganthomas merged 2 commits into
devfrom
chore/golangci-lint-go127
Oct 3, 2026
Merged

loganthomas merged 2 commits into
devfrom
chore/golangci-lint-go127

Conversation

@loganthomas

Copy link
Copy Markdown
Owner

setup-go's stable now resolves to Go 1.27.1, and golangci-lint v2.12.2 can't typecheck its standard library (math/rand/v2 uses generic methods), which turned the post-merge lint run on main red after #19. This bumps the pinned linter to v2.14.0 (go1.27 support landed in v2.13.0) in both lint.yml and the pre-commit hook, which must match. v2.14.0 reports 0 issues and config verify passes against the existing .golangci.yml.

Also marks Phases 4–6 complete in PLAN.md and fixes the tap owner in D6 (loganthomas/tap/wt).

setup-go's stable now resolves to Go 1.27.1, whose math/rand/v2 uses
generic methods that golangci-lint v2.12.2 cannot typecheck.
v2.13.0 added go1.27 support; v2.14.0 reports 0 issues locally.
@loganthomas
loganthomas merged commit a85e9d8 into dev Oct 3, 2026
4 checks passed
@loganthomas
loganthomas deleted the chore/golangci-lint-go127 branch October 3, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant