chore: upgrade golangci-lint to 2.15.0
Merged
DI
2d ago+176+176+012345678901234567890123456789-144-144-012345678901234567890123456789
Summary
- Upgrade golangci-lint from 2.14.0 to 2.15.0 in mise and the server custom build, refreshing checksums and download URLs for all seven locked platforms.
- Migrate exhaustive configuration to
mapliteralandignore-types. - Use
makefor dynamically populated maps, exclude protobuf field-number aliases from exhaustive checking, rename shadowing variables, check error-channel results, and remove obsolete paralleltest suppressions. - Teach wrapcheck about existing typed error-wrapping helpers in the server, Functions, and dev-IDP.
- Exempt generated server API packages from wrapcheck.
Motivation
Keep local and CI linting on the requested release while preserving the custom glint integration and adapting to the updated linter configuration and diagnostics.
Temporal actions/month ≈ 0 additional; scales with fixed (map allocation syntax only, no scheduling changes).
Platform MCP and Admin MCP tool contracts require no updates: map initialization behavior is preserved.