Skip to content

Upgrade to Go 1.27 and strengthen lint/CI tooling - #14

Merged
KARTIKrocks merged 1 commit into
mainfrom
chore/go1.27-tooling-upgrade
Sep 14, 2026
Merged

KARTIKrocks merged 1 commit into
mainfrom
chore/go1.27-tooling-upgrade

Conversation

@KARTIKrocks

Copy link
Copy Markdown
Owner

Summary

  • Bump go.mod, CI, CodeQL, and CONTRIBUTING.md to Go 1.27
  • Apply x/tools modernize fixes (strings.Cut, go/types field iterator)
  • Expand .golangci.yml with error-handling, security, and correctness linters; report every duplicate issue instead of truncating
  • Fix the issues the new linters surfaced
  • Pin golangci-lint/goimports/govulncheck versions in the Makefile and add tidy, tidy-check, lint-fix, fix, and vuln targets
  • Add a vuln CI job and sync the lint job's golangci-lint-action version with the Makefile's pin

Changes

Test Plan

  • fmt, vet, lint, test, build passes (make all)
  • New code has tests where appropriate
  • Generated code compiles for affected scenarios

Related Issues

- Bump go.mod, CI, CodeQL, and CONTRIBUTING.md to Go 1.27
- Apply x/tools modernize fixes (strings.Cut, go/types field iterator)
- Expand .golangci.yml with error-handling, security, and correctness
  linters; report every duplicate issue instead of truncating
- Fix the issues the new linters surfaced
- Pin golangci-lint/goimports/govulncheck versions in the Makefile and
  add tidy, tidy-check, lint-fix, fix, and vuln targets
- Add a vuln CI job and sync the lint job's golangci-lint-action version
  with the Makefile's pin
@coderabbitai

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 41280993-a744-4498-b738-3418d45c1c47


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@KARTIKrocks
KARTIKrocks merged commit 23e878b into main Sep 14, 2026
7 checks passed
@KARTIKrocks
KARTIKrocks deleted the chore/go1.27-tooling-upgrade branch September 14, 2026 06:12
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