Update go.mod versions
- Dominant language
- Go
- Stars
- 2.7k
- Forks
- 280
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 2
Description
## Context
The `go` version used in the project begins to be old *(using 1.16 while we are at the 1.24)* and dependencies haven't been updated for a while too.
I propose to update to 1.22, like this it still usable by many without requesting them to update there project.
## Objectives
- Update the `go` version to 1.22 and bump dependencies to the latest versions available for 1.22.
- Fix breaking changes
> Note: It will help to close the following PRs : #680 , #667 , #568, #677, #657 , #625 , #612
Contributor guide
Research direction
Start with go.mod: inspect the current Go directive and dependency versions before evaluating the move to Go 1.22. Review the compatibility impact of the dependency bumps and breaking changes, using PRs #680, #667, #568, #677, #657, #625, and #612 as related context. Done means go.mod targets Go 1.22, dependencies are current for that version, and the project remains compatible.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100