Skip to content

Conversation

@weilerN
Copy link
Collaborator

@weilerN weilerN commented Jan 14, 2026

📝 Description

Upgrade the Go toolchain and lint configurations to newer Go versions and golangci-lint v2, aligning with Nuclio’s lint version and YAML structure.


🛠️ Changes Made

  • Upgraded Go version to 1.25.x across go.mod and all relevant Dockerfiles.
  • Updated base images in the Dockerfiles.
  • Upgraded golangci-lint from v1.64.6 to v2.7.2.
  • Migrated .golangci.yml to v2 config format.
  • Refined linter setup:
    • Explicitly enabled a focused set of linters.
    • Moved formatting concerns (gofmt, gci) to formatters.
    • Removed legacy and unused configuration blocks.

✅ Checklist

  • I have tested the changes in this PR

🧪 Testing

  • Ran make lint locally with the updated golangci-lint version.
  • Verified builds using updated Docker images.
  • Ensured no new lint issues were introduced.

🔗 References


🚨 Breaking Changes?

  • Yes (explain below)
  • No

🔍️ Additional Notes

  • This is primarily a tooling and maintenance change with no runtime behavior impact

@weilerN weilerN changed the title Nuc 718 bump go version [Dependencies] bump go version Jan 14, 2026
@weilerN weilerN force-pushed the NUC-718-bump_go_version branch from 7f49b68 to 8228da8 Compare January 14, 2026 16:07
@weilerN weilerN marked this pull request as ready for review January 15, 2026 07:31
@TomerShor TomerShor changed the title [Dependencies] bump go version [Dependencies] Bump Go version Jan 15, 2026
@TomerShor TomerShor merged commit 5fceb21 into v3io:development Jan 15, 2026
3 checks passed
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.

2 participants