Skip to content

chore: upgrade Go version from 1.18 to 1.24#15

Merged
AWaterColorPen merged 1 commit intomainfrom
feature/upgrade-go-1.24
Mar 17, 2026
Merged

chore: upgrade Go version from 1.18 to 1.24#15
AWaterColorPen merged 1 commit intomainfrom
feature/upgrade-go-1.24

Conversation

@AWaterColorPen
Copy link
Owner

📋 Changes

  • Update go.mod to require Go 1.24
  • Run go mod tidy to update dependencies
  • All existing tests pass with Go 1.24

🎯 Part of Phase 1: Modernization Groundwork

This is the first task in the Phase 1 modernization plan. Upgrading to Go 1.24 enables us to:

  • Use modern Go syntax (any, range over integers, min/max builtins)
  • Leverage slices/maps standard library
  • Prepare for generics refactoring

✅ Testing

All existing tests pass:

go test ./... -v

Result: All tests PASS

Next task: Dependency upgrade (patch/minor versions only)

- Update go.mod to require Go 1.24
- Run go mod tidy to update dependencies
- All existing tests pass with Go 1.24

Part of Phase 1: modernization groundwork
@AWaterColorPen AWaterColorPen merged commit d34a610 into main Mar 17, 2026
2 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.

1 participant