Browse Source

upgrade go to 1.17

tags/v2.8.0-rc1
Shivaram Lingamneni 2 years ago
parent
commit
492109f29d

+ 1
- 1
.github/workflows/build.yml View File

@@ -19,7 +19,7 @@ jobs:
19 19
       - name: "setup go"
20 20
         uses: "actions/setup-go@v2"
21 21
         with:
22
-          go-version: "1.16.4"
22
+          go-version: "1.17"
23 23
       - name: "install python3-pytest"
24 24
         run: "sudo apt install -y python3-pytest"
25 25
       - name: "make install"

+ 1
- 1
Dockerfile View File

@@ -1,5 +1,5 @@
1 1
 ## build ergo binary
2
-FROM golang:1.16-alpine3.13 AS build-env
2
+FROM golang:1.17-alpine AS build-env
3 3
 
4 4
 RUN apk add -U --force-refresh --no-cache --purge --clean-protected -l -u make
5 5
 

+ 14
- 1
go.mod View File

@@ -1,6 +1,6 @@
1 1
 module github.com/ergochat/ergo
2 2
 
3
-go 1.16
3
+go 1.17
4 4
 
5 5
 require (
6 6
 	code.cloudfoundry.org/bytefmt v0.0.0-20200131002437-cf55d5288a48
@@ -25,6 +25,19 @@ require (
25 25
 	gopkg.in/yaml.v2 v2.4.0
26 26
 )
27 27
 
28
+require (
29
+	github.com/tidwall/btree v0.6.0 // indirect
30
+	github.com/tidwall/gjson v1.8.0 // indirect
31
+	github.com/tidwall/grect v0.1.2 // indirect
32
+	github.com/tidwall/match v1.0.3 // indirect
33
+	github.com/tidwall/pretty v1.1.0 // indirect
34
+	github.com/tidwall/rtred v0.1.2 // indirect
35
+	github.com/tidwall/tinyqueue v0.1.1 // indirect
36
+	github.com/xdg-go/pbkdf2 v1.0.0 // indirect
37
+	golang.org/x/sys v0.0.0-20201119102817-f84b799fce68 // indirect
38
+	golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 // indirect
39
+)
40
+
28 41
 replace github.com/gorilla/websocket => github.com/ergochat/websocket v1.4.2-oragono1
29 42
 
30 43
 replace github.com/xdg-go/scram => github.com/ergochat/scram v1.0.2-ergo1

+ 0
- 8
go.sum View File

@@ -39,20 +39,12 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN
39 39
 github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
40 40
 github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk=
41 41
 github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
42
-github.com/tidwall/btree v0.4.2 h1:aLwwJlG+InuFzdAPuBf9YCAR1LvSQ9zhC5aorFPlIPs=
43
-github.com/tidwall/btree v0.4.2/go.mod h1:huei1BkDWJ3/sLXmO+bsCNELL+Bp2Kks9OLyQFkzvA8=
44 42
 github.com/tidwall/btree v0.6.0 h1:JLYAFGV+1gjyFi3iQbO/fupBin+Ooh7dxqVV0twJ1Bo=
45 43
 github.com/tidwall/btree v0.6.0/go.mod h1:TzIRzen6yHbibdSfK6t8QimqbUnoxUSrZfeW7Uob0q4=
46
-github.com/tidwall/buntdb v1.2.3 h1:AoGVe4yrhKmnEPHrPrW5EUOATHOCIk4VtFvd8xn/ZtU=
47
-github.com/tidwall/buntdb v1.2.3/go.mod h1:+i/gBwYOHWG19wLgwMXFLkl00twh9+VWkkaOhuNQ4PA=
48 44
 github.com/tidwall/buntdb v1.2.6 h1:eS0QSmzHfCKjxxYGh8eH6wnK5VLsJ7UjyyIr29JmnEg=
49 45
 github.com/tidwall/buntdb v1.2.6/go.mod h1:zpXqlA5D2772I4cTqV3ifr2AZihDgi8FV7xAQu6edfc=
50
-github.com/tidwall/gjson v1.7.4 h1:19cchw8FOxkG5mdLRkGf9jqIqEyqdZhPqW60XfyFxk8=
51
-github.com/tidwall/gjson v1.7.4/go.mod h1:5/xDoumyyDNerp2U36lyolv46b3uF/9Bu6OfyQ9GImk=
52 46
 github.com/tidwall/gjson v1.8.0 h1:Qt+orfosKn0rbNTZqHYDqBrmm3UDA4KRkv70fDzG+PQ=
53 47
 github.com/tidwall/gjson v1.8.0/go.mod h1:5/xDoumyyDNerp2U36lyolv46b3uF/9Bu6OfyQ9GImk=
54
-github.com/tidwall/grect v0.1.1 h1:+kMEkxhoqB7rniVXzMEIA66XwU07STgINqxh+qVIndY=
55
-github.com/tidwall/grect v0.1.1/go.mod h1:CzvbGiFbWUwiJ1JohXLb28McpyBsI00TK9Y6pDWLGRQ=
56 48
 github.com/tidwall/grect v0.1.2 h1:wKVeQVZhjaFCKTTlpkDe3Ex4ko3cMGW3MRKawRe8uQ4=
57 49
 github.com/tidwall/grect v0.1.2/go.mod h1:v+n4ewstPGduVJebcp5Eh2WXBJBumNzyhK8GZt4gHNw=
58 50
 github.com/tidwall/lotsa v1.0.2 h1:dNVBH5MErdaQ/xd9s769R31/n2dXavsQ0Yf4TMEHHw8=

+ 1
- 0
irc/signals.go View File

@@ -1,3 +1,4 @@
1
+//go:build !plan9
1 2
 // +build !plan9
2 3
 
3 4
 // Copyright (c) 2020 Shivaram Lingamneni

+ 1
- 0
irc/signals_plan9.go View File

@@ -1,3 +1,4 @@
1
+//go:build plan9
1 2
 // +build plan9
2 3
 
3 4
 // Copyright (c) 2020 Shivaram Lingamneni

+ 1
- 0
irc/utils/net_linux.go View File

@@ -1,3 +1,4 @@
1
+//go:build linux
1 2
 // +build linux
2 3
 
3 4
 package utils

+ 1
- 0
irc/utils/net_nonlinux.go View File

@@ -1,3 +1,4 @@
1
+//go:build !linux
1 2
 // +build !linux
2 3
 
3 4
 package utils

+ 0
- 3
vendor/github.com/go-sql-driver/mysql/go.mod View File

@@ -1,3 +0,0 @@
1
-module github.com/go-sql-driver/mysql
2
-
3
-go 1.10

+ 0
- 3
vendor/github.com/gorilla/websocket/go.mod View File

@@ -1,3 +0,0 @@
1
-module github.com/gorilla/websocket
2
-
3
-go 1.12

+ 0
- 0
vendor/github.com/gorilla/websocket/go.sum View File


+ 0
- 3
vendor/github.com/tidwall/btree/go.mod View File

@@ -1,3 +0,0 @@
1
-module github.com/tidwall/btree
2
-
3
-go 1.16

+ 0
- 12
vendor/github.com/tidwall/buntdb/go.mod View File

@@ -1,12 +0,0 @@
1
-module github.com/tidwall/buntdb
2
-
3
-go 1.16
4
-
5
-require (
6
-	github.com/tidwall/btree v0.6.0
7
-	github.com/tidwall/gjson v1.8.0
8
-	github.com/tidwall/grect v0.1.2
9
-	github.com/tidwall/lotsa v1.0.2
10
-	github.com/tidwall/match v1.0.3
11
-	github.com/tidwall/rtred v0.1.2
12
-)

+ 0
- 16
vendor/github.com/tidwall/buntdb/go.sum View File

@@ -1,16 +0,0 @@
1
-github.com/tidwall/btree v0.6.0 h1:JLYAFGV+1gjyFi3iQbO/fupBin+Ooh7dxqVV0twJ1Bo=
2
-github.com/tidwall/btree v0.6.0/go.mod h1:TzIRzen6yHbibdSfK6t8QimqbUnoxUSrZfeW7Uob0q4=
3
-github.com/tidwall/gjson v1.8.0 h1:Qt+orfosKn0rbNTZqHYDqBrmm3UDA4KRkv70fDzG+PQ=
4
-github.com/tidwall/gjson v1.8.0/go.mod h1:5/xDoumyyDNerp2U36lyolv46b3uF/9Bu6OfyQ9GImk=
5
-github.com/tidwall/grect v0.1.2 h1:wKVeQVZhjaFCKTTlpkDe3Ex4ko3cMGW3MRKawRe8uQ4=
6
-github.com/tidwall/grect v0.1.2/go.mod h1:v+n4ewstPGduVJebcp5Eh2WXBJBumNzyhK8GZt4gHNw=
7
-github.com/tidwall/lotsa v1.0.2 h1:dNVBH5MErdaQ/xd9s769R31/n2dXavsQ0Yf4TMEHHw8=
8
-github.com/tidwall/lotsa v1.0.2/go.mod h1:X6NiU+4yHA3fE3Puvpnn1XMDrFZrE9JO2/w+UMuqgR8=
9
-github.com/tidwall/match v1.0.3 h1:FQUVvBImDutD8wJLN6c5eMzWtjgONK9MwIBCOrUJKeE=
10
-github.com/tidwall/match v1.0.3/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM=
11
-github.com/tidwall/pretty v1.1.0 h1:K3hMW5epkdAVwibsQEfR/7Zj0Qgt4DxtNumTq/VloO8=
12
-github.com/tidwall/pretty v1.1.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk=
13
-github.com/tidwall/rtred v0.1.2 h1:exmoQtOLvDoO8ud++6LwVsAMTu0KPzLTUrMln8u1yu8=
14
-github.com/tidwall/rtred v0.1.2/go.mod h1:hd69WNXQ5RP9vHd7dqekAz+RIdtfBogmglkZSRxCHFQ=
15
-github.com/tidwall/tinyqueue v0.1.1 h1:SpNEvEggbpyN5DIReaJ2/1ndroY8iyEGxPYxoSaymYE=
16
-github.com/tidwall/tinyqueue v0.1.1/go.mod h1:O/QNHwrnjqr6IHItYrzoHAKYhBkLI67Q096fQP5zMYw=

+ 0
- 8
vendor/github.com/tidwall/gjson/go.mod View File

@@ -1,8 +0,0 @@
1
-module github.com/tidwall/gjson
2
-
3
-go 1.12
4
-
5
-require (
6
-	github.com/tidwall/match v1.0.3
7
-	github.com/tidwall/pretty v1.1.0
8
-)

+ 0
- 4
vendor/github.com/tidwall/gjson/go.sum View File

@@ -1,4 +0,0 @@
1
-github.com/tidwall/match v1.0.3 h1:FQUVvBImDutD8wJLN6c5eMzWtjgONK9MwIBCOrUJKeE=
2
-github.com/tidwall/match v1.0.3/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM=
3
-github.com/tidwall/pretty v1.1.0 h1:K3hMW5epkdAVwibsQEfR/7Zj0Qgt4DxtNumTq/VloO8=
4
-github.com/tidwall/pretty v1.1.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk=

+ 0
- 5
vendor/github.com/tidwall/grect/go.mod View File

@@ -1,5 +0,0 @@
1
-module github.com/tidwall/grect
2
-
3
-go 1.15
4
-
5
-require github.com/tidwall/gjson v1.8.0

+ 0
- 6
vendor/github.com/tidwall/grect/go.sum View File

@@ -1,6 +0,0 @@
1
-github.com/tidwall/gjson v1.8.0 h1:Qt+orfosKn0rbNTZqHYDqBrmm3UDA4KRkv70fDzG+PQ=
2
-github.com/tidwall/gjson v1.8.0/go.mod h1:5/xDoumyyDNerp2U36lyolv46b3uF/9Bu6OfyQ9GImk=
3
-github.com/tidwall/match v1.0.3 h1:FQUVvBImDutD8wJLN6c5eMzWtjgONK9MwIBCOrUJKeE=
4
-github.com/tidwall/match v1.0.3/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM=
5
-github.com/tidwall/pretty v1.1.0 h1:K3hMW5epkdAVwibsQEfR/7Zj0Qgt4DxtNumTq/VloO8=
6
-github.com/tidwall/pretty v1.1.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk=

+ 0
- 3
vendor/github.com/tidwall/match/go.mod View File

@@ -1,3 +0,0 @@
1
-module github.com/tidwall/match
2
-
3
-go 1.15

+ 0
- 5
vendor/github.com/tidwall/rtred/go.mod View File

@@ -1,5 +0,0 @@
1
-module github.com/tidwall/rtred
2
-
3
-go 1.15
4
-
5
-require github.com/tidwall/tinyqueue v0.1.1

+ 0
- 2
vendor/github.com/tidwall/rtred/go.sum View File

@@ -1,2 +0,0 @@
1
-github.com/tidwall/tinyqueue v0.1.1 h1:SpNEvEggbpyN5DIReaJ2/1ndroY8iyEGxPYxoSaymYE=
2
-github.com/tidwall/tinyqueue v0.1.1/go.mod h1:O/QNHwrnjqr6IHItYrzoHAKYhBkLI67Q096fQP5zMYw=

+ 0
- 3
vendor/github.com/tidwall/tinyqueue/go.mod View File

@@ -1,3 +0,0 @@
1
-module github.com/tidwall/tinyqueue
2
-
3
-go 1.15

+ 0
- 3
vendor/github.com/xdg-go/pbkdf2/go.mod View File

@@ -1,3 +0,0 @@
1
-module github.com/xdg-go/pbkdf2
2
-
3
-go 1.9

+ 0
- 8
vendor/github.com/xdg-go/scram/go.mod View File

@@ -1,8 +0,0 @@
1
-module github.com/xdg-go/scram
2
-
3
-go 1.11
4
-
5
-require (
6
-	github.com/xdg-go/pbkdf2 v1.0.0
7
-	github.com/xdg-go/stringprep v1.0.2
8
-)

+ 0
- 7
vendor/github.com/xdg-go/scram/go.sum View File

@@ -1,7 +0,0 @@
1
-github.com/xdg-go/pbkdf2 v1.0.0 h1:Su7DPu48wXMwC3bs7MCNG+z4FhcyEuz5dlvchbq0B0c=
2
-github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI=
3
-github.com/xdg-go/stringprep v1.0.2 h1:6iq84/ryjjeRmMJwxutI51F2GIPlP5BfTvXHeYjyhBc=
4
-github.com/xdg-go/stringprep v1.0.2/go.mod h1:8F9zXuvzgwmyT5DUm4GUfZGDdT3W+LCvS6+da4O5kxM=
5
-golang.org/x/text v0.3.5 h1:i6eZZ+zk0SOf0xgBpEpPD18qWcJda6q1sxt3S0kzyUQ=
6
-golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
7
-golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=

+ 0
- 5
vendor/golang.org/x/term/go.mod View File

@@ -1,5 +0,0 @@
1
-module golang.org/x/term
2
-
3
-go 1.11
4
-
5
-require golang.org/x/sys v0.0.0-20201119102817-f84b799fce68

+ 0
- 2
vendor/golang.org/x/term/go.sum View File

@@ -1,2 +0,0 @@
1
-golang.org/x/sys v0.0.0-20201119102817-f84b799fce68 h1:nxC68pudNYkKU6jWhgrqdreuFiOQWj1Fs7T3VrH4Pjw=
2
-golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=

+ 0
- 5
vendor/gopkg.in/yaml.v2/go.mod View File

@@ -1,5 +0,0 @@
1
-module gopkg.in/yaml.v2
2
-
3
-go 1.15
4
-
5
-require gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405

+ 20
- 10
vendor/modules.txt View File

@@ -17,74 +17,84 @@ github.com/ergochat/confusables
17 17
 ## explicit
18 18
 github.com/ergochat/go-ident
19 19
 # github.com/ergochat/irc-go v0.0.0-20210617222258-256f1601d3ce
20
-## explicit
20
+## explicit; go 1.15
21 21
 github.com/ergochat/irc-go/ircfmt
22 22
 github.com/ergochat/irc-go/ircmsg
23 23
 github.com/ergochat/irc-go/ircreader
24 24
 github.com/ergochat/irc-go/ircutils
25 25
 # github.com/go-sql-driver/mysql v1.6.0
26
-## explicit
26
+## explicit; go 1.10
27 27
 github.com/go-sql-driver/mysql
28 28
 # github.com/go-test/deep v1.0.6
29
-## explicit
29
+## explicit; go 1.13
30 30
 # github.com/golang-jwt/jwt v3.2.1+incompatible
31 31
 ## explicit
32 32
 github.com/golang-jwt/jwt
33 33
 # github.com/gorilla/websocket v1.4.2 => github.com/ergochat/websocket v1.4.2-oragono1
34
-## explicit
34
+## explicit; go 1.12
35 35
 github.com/gorilla/websocket
36 36
 # github.com/okzk/sdnotify v0.0.0-20180710141335-d9becc38acbd
37 37
 ## explicit
38 38
 github.com/okzk/sdnotify
39 39
 # github.com/onsi/ginkgo v1.12.0
40
-## explicit
40
+## explicit; go 1.12
41 41
 # github.com/onsi/gomega v1.9.0
42 42
 ## explicit
43 43
 # github.com/stretchr/testify v1.4.0
44 44
 ## explicit
45 45
 # github.com/tidwall/btree v0.6.0
46
+## explicit; go 1.16
46 47
 github.com/tidwall/btree
47 48
 # github.com/tidwall/buntdb v1.2.6
48
-## explicit
49
+## explicit; go 1.16
49 50
 github.com/tidwall/buntdb
50 51
 # github.com/tidwall/gjson v1.8.0
52
+## explicit; go 1.12
51 53
 github.com/tidwall/gjson
52 54
 # github.com/tidwall/grect v0.1.2
55
+## explicit; go 1.15
53 56
 github.com/tidwall/grect
54 57
 # github.com/tidwall/match v1.0.3
58
+## explicit; go 1.15
55 59
 github.com/tidwall/match
56 60
 # github.com/tidwall/pretty v1.1.0
61
+## explicit
57 62
 github.com/tidwall/pretty
58 63
 # github.com/tidwall/rtred v0.1.2
64
+## explicit; go 1.15
59 65
 github.com/tidwall/rtred
60 66
 github.com/tidwall/rtred/base
61 67
 # github.com/tidwall/tinyqueue v0.1.1
68
+## explicit; go 1.15
62 69
 github.com/tidwall/tinyqueue
63 70
 # github.com/toorop/go-dkim v0.0.0-20201103131630-e1cd1a0a5208
64 71
 ## explicit
65 72
 github.com/toorop/go-dkim
66 73
 # github.com/xdg-go/pbkdf2 v1.0.0
74
+## explicit; go 1.9
67 75
 github.com/xdg-go/pbkdf2
68 76
 # github.com/xdg-go/scram v1.0.2 => github.com/ergochat/scram v1.0.2-ergo1
69
-## explicit
77
+## explicit; go 1.11
70 78
 github.com/xdg-go/scram
71 79
 # golang.org/x/crypto v0.0.0-20210415154028-4f45737414dc
72
-## explicit
80
+## explicit; go 1.11
73 81
 golang.org/x/crypto/bcrypt
74 82
 golang.org/x/crypto/blowfish
75 83
 golang.org/x/crypto/pbkdf2
76 84
 golang.org/x/crypto/sha3
77 85
 golang.org/x/crypto/ssh/terminal
78 86
 # golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
87
+## explicit; go 1.12
79 88
 golang.org/x/sys/cpu
80 89
 golang.org/x/sys/internal/unsafeheader
81 90
 golang.org/x/sys/plan9
82 91
 golang.org/x/sys/unix
83 92
 golang.org/x/sys/windows
84 93
 # golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
94
+## explicit; go 1.11
85 95
 golang.org/x/term
86 96
 # golang.org/x/text v0.3.6
87
-## explicit
97
+## explicit; go 1.11
88 98
 golang.org/x/text/cases
89 99
 golang.org/x/text/internal
90 100
 golang.org/x/text/internal/language
@@ -99,7 +109,7 @@ golang.org/x/text/unicode/bidi
99 109
 golang.org/x/text/unicode/norm
100 110
 golang.org/x/text/width
101 111
 # gopkg.in/yaml.v2 v2.4.0
102
-## explicit
112
+## explicit; go 1.15
103 113
 gopkg.in/yaml.v2
104 114
 # github.com/gorilla/websocket => github.com/ergochat/websocket v1.4.2-oragono1
105 115
 # github.com/xdg-go/scram => github.com/ergochat/scram v1.0.2-ergo1

Loading…
Cancel
Save