Skip to content

Commit eab98fd

Browse files
The Go version has been downgraded to 1.22 (#1820)
Co-authored-by: Aleksey Myasnikov <[email protected]> --------- Co-authored-by: Aleksey Myasnikov <[email protected]>
1 parent 67d234b commit eab98fd

File tree

7 files changed

+20
-19
lines changed

7 files changed

+20
-19
lines changed

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
workflow_dispatch:
99
env:
1010
GOLANGCI_LINT_VERSION: v2.1.6
11-
GO_VERSION: '1.23'
11+
GO_VERSION: '1.22'
1212
jobs:
1313
golangci:
1414
if: (!contains(github.event.pull_request.labels.*.name, 'no lint'))

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
* Replaced minimal requirements of `go` from `1.23` to `1.22`
12
* Migrated `golangci-lint` to version `v2.1.6`
23

34
## v3.111.0

go.mod

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
module github.com/ydb-platform/ydb-go-sdk/v3
22

3-
go 1.23.0
4-
5-
toolchain go1.23.6
3+
go 1.22.5
64

75
require (
86
github.com/golang-jwt/jwt/v4 v4.5.2
@@ -11,8 +9,7 @@ require (
119
github.com/ydb-platform/ydb-go-genproto v0.0.0-20241112172322-ea1f63298f77
1210
go.uber.org/goleak v1.3.0
1311
go.uber.org/zap v1.27.0
14-
golang.org/x/net v0.38.0
15-
golang.org/x/sync v0.12.0
12+
golang.org/x/sync v0.11.0
1613
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
1714
google.golang.org/grpc v1.69.4
1815
google.golang.org/protobuf v1.35.1
@@ -29,8 +26,9 @@ require (
2926
github.com/davecgh/go-spew v1.1.1 // indirect
3027
github.com/pmezard/go-difflib v1.0.0 // indirect
3128
go.uber.org/multierr v1.10.0 // indirect
32-
golang.org/x/sys v0.31.0 // indirect
33-
golang.org/x/text v0.23.0 // indirect
29+
golang.org/x/net v0.35.0 // indirect
30+
golang.org/x/sys v0.30.0 // indirect
31+
golang.org/x/text v0.22.0 // indirect
3432
google.golang.org/genproto/googleapis/rpc v0.0.0-20241015192408-796eee8c2d53 // indirect
3533
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
3634
gopkg.in/yaml.v3 v3.0.1 // indirect

go.sum

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -111,28 +111,28 @@ golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn
111111
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
112112
golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
113113
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
114-
golang.org/x/net v0.38.0 h1:vRMAPTMaeGqVhG5QyLJHqNDwecKTomGeqbnfZyKlBI8=
115-
golang.org/x/net v0.38.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8=
114+
golang.org/x/net v0.35.0 h1:T5GQRQb2y08kTAByq9L4/bz8cipCdA8FbRTXewonqY8=
115+
golang.org/x/net v0.35.0/go.mod h1:EglIi67kWsHKlRzzVMUD93VMSWGFOMSZgxFjparz1Qk=
116116
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
117117
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
118118
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
119119
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
120120
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
121121
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
122-
golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw=
123-
golang.org/x/sync v0.12.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
122+
golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w=
123+
golang.org/x/sync v0.11.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
124124
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
125125
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
126126
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
127127
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
128128
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
129129
golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
130-
golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik=
131-
golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
130+
golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
131+
golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
132132
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
133133
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
134-
golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY=
135-
golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4=
134+
golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM=
135+
golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY=
136136
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
137137
golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
138138
golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=

internal/credentials/oauth2_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -624,6 +624,7 @@ func TestJWTTokenSourceReadPrivateKeyFromFile(t *testing.T) {
624624
f, err := os.CreateTemp(t.TempDir(), "tmpfile-")
625625
require.NoError(t, err)
626626
defer os.Remove(f.Name())
627+
defer f.Close()
627628

628629
var publicKey interface{}
629630
var src TokenSource
@@ -1021,9 +1022,9 @@ func TestParseSettingsFromFile(t *testing.T) {
10211022
f, err := os.CreateTemp(t.TempDir(), "cfg-")
10221023
require.NoError(t, err)
10231024
defer os.Remove(f.Name())
1025+
defer f.Close()
10241026
_, err = f.WriteString(params.Cfg)
10251027
require.NoError(t, err)
1026-
f.Close()
10271028
fileName = f.Name()
10281029
} else {
10291030
fileName = params.CfgFile

internal/xcontext/cancels_quard_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package xcontext
22

33
import (
4+
"context"
45
"testing"
56

67
"github.com/stretchr/testify/require"
7-
"golang.org/x/net/context"
88
)
99

1010
func TestCancelsGuard(t *testing.T) {

with_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,11 @@ func TestWithCertificatesCached(t *testing.T) {
5050
})
5151
require.NoError(t, err)
5252
f, err := os.CreateTemp(os.TempDir(), "ca.pem")
53+
defer os.Remove(f.Name())
54+
defer f.Close()
5355
require.NoError(t, err)
5456
_, err = f.Write(caPEM.Bytes())
5557
require.NoError(t, err)
56-
defer os.Remove(f.Name())
5758

5859
var (
5960
n = 100

0 commit comments

Comments
 (0)