This PR updates the Github workflows and Go dependencies to more recent versions:
[x] Bump go directive in respective modules to go 1.22
[x] Github workflows run with latest Go version (fixed to current 1.23)
[x] Update linter and fix errors
[x] Update README to indicate tested Go version for this SDK
Note that I didn't feel the need to bump modules straight to go 1.23 because we don't use the latest language features and go 1.22 seemed sufficient/causing less compatibility issues (or warnings) for users < Go 1.22.
This PR updates the Github workflows and Go dependencies to more recent versions:
go
directive in respective modules togo 1.22
Note that I didn't feel the need to bump modules straight to
go 1.23
because we don't use the latest language features andgo 1.22
seemed sufficient/causing less compatibility issues (or warnings) for users < Go 1.22.