Skip to content

Commit 4500a16

Browse files
Upgrade go version to 1.18
1 parent 9e1b221 commit 4500a16

File tree

5 files changed

+55
-13
lines changed

5 files changed

+55
-13
lines changed

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ jobs:
1010
- name: golangci-lint
1111
uses: golangci/[email protected]
1212
with:
13-
version: v1.34
14-
args: --timeout=2m
13+
version: v1.45.2
14+
args: --timeout=2m --go=1.18
1515
test:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: install Go
1919
uses: actions/setup-go@v2
2020
with:
21-
go-version: 1.16.x
21+
go-version: 1.18.x
2222
- name: checkout code
2323
uses: actions/checkout@v2
2424
- uses: actions/cache@v2

.golangci.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
linters:
22
enable:
3-
- bodyclose
43
- goconst
54
- gocritic
65
- gofmt
7-
- interfacer
8-
- maligned
6+
- govet
97
- prealloc
108
- unconvert
11-
- unparam
9+
- deadcode
10+
- structcheck
11+
- varcheck
12+
- errcheck
13+
- ineffassign
14+
- typecheck
15+
- containedctx
16+
- tenv

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
lint:
2-
golangci-lint run
2+
golangci-lint run --go=1.18
33

44
test:
55
go test ./...

go.mod

Lines changed: 42 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/dipdup-net/go-lib
22

3-
go 1.16
3+
go 1.18
44

55
require (
66
github.com/dave/jennifer v1.4.1
@@ -19,11 +19,51 @@ require (
1919
github.com/tidwall/gjson v1.12.1
2020
github.com/yhirose/go-peg v0.0.0-20210804202551-de25d6753cf1
2121
golang.org/x/crypto v0.0.0-20211202192323-5770296d904e
22-
golang.org/x/sys v0.0.0-20211205182925-97ca703d548d // indirect
2322
golang.org/x/text v0.3.7
2423
gopkg.in/yaml.v2 v2.4.0
2524
gorm.io/driver/mysql v1.2.1
2625
gorm.io/driver/postgres v1.2.3
2726
gorm.io/driver/sqlite v1.2.6
2827
gorm.io/gorm v1.22.4
2928
)
29+
30+
require (
31+
github.com/beorn7/perks v1.0.1 // indirect
32+
github.com/cespare/xxhash/v2 v2.1.1 // indirect
33+
github.com/davecgh/go-spew v1.1.1 // indirect
34+
github.com/go-pg/zerochecker v0.2.0 // indirect
35+
github.com/go-playground/locales v0.14.0 // indirect
36+
github.com/go-playground/universal-translator v0.18.0 // indirect
37+
github.com/go-sql-driver/mysql v1.6.0 // indirect
38+
github.com/golang/protobuf v1.4.3 // indirect
39+
github.com/jackc/chunkreader/v2 v2.0.1 // indirect
40+
github.com/jackc/pgconn v1.10.1 // indirect
41+
github.com/jackc/pgio v1.0.0 // indirect
42+
github.com/jackc/pgpassfile v1.0.0 // indirect
43+
github.com/jackc/pgproto3/v2 v2.2.0 // indirect
44+
github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b // indirect
45+
github.com/jackc/pgtype v1.9.0 // indirect
46+
github.com/jackc/pgx/v4 v4.14.0 // indirect
47+
github.com/jinzhu/inflection v1.0.0 // indirect
48+
github.com/jinzhu/now v1.1.3 // indirect
49+
github.com/leodido/go-urn v1.2.1 // indirect
50+
github.com/mattn/go-sqlite3 v1.14.9 // indirect
51+
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
52+
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
53+
github.com/modern-go/reflect2 v1.0.2 // indirect
54+
github.com/pmezard/go-difflib v1.0.0 // indirect
55+
github.com/prometheus/client_model v0.2.0 // indirect
56+
github.com/prometheus/common v0.26.0 // indirect
57+
github.com/prometheus/procfs v0.6.0 // indirect
58+
github.com/tidwall/match v1.1.1 // indirect
59+
github.com/tidwall/pretty v1.2.0 // indirect
60+
github.com/tmthrgd/go-hex v0.0.0-20190904060850-447a3041c3bc // indirect
61+
github.com/vmihailenco/bufpool v0.1.11 // indirect
62+
github.com/vmihailenco/msgpack/v5 v5.3.4 // indirect
63+
github.com/vmihailenco/tagparser v0.1.2 // indirect
64+
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
65+
golang.org/x/sys v0.0.0-20211205182925-97ca703d548d // indirect
66+
google.golang.org/protobuf v1.26.0-rc.1 // indirect
67+
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
68+
mellium.im/sasl v0.2.1 // indirect
69+
)

go.sum

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/ad
8989
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
9090
github.com/iancoleman/strcase v0.2.0 h1:05I4QRnGpI0m37iZQRuskXh+w77mr6Z41lwQzuHLwW0=
9191
github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho=
92-
github.com/jackc/chunkreader v1.0.0 h1:4s39bBR8ByfqH+DKm8rQA3E1LHZWB9XWcrz8fqaZbe0=
9392
github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo=
9493
github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk=
9594
github.com/jackc/chunkreader/v2 v2.0.1 h1:i+RDz65UE+mmpjTfyz0MoVTnzeYxroil2G82ki7MGG8=
@@ -110,7 +109,6 @@ github.com/jackc/pgmock v0.0.0-20210724152146-4ad1a8207f65 h1:DadwsjnMwFjfWc9y5W
110109
github.com/jackc/pgmock v0.0.0-20210724152146-4ad1a8207f65/go.mod h1:5R2h2EEX+qri8jOWMbJCtaPWkrrNc7OHwsp2TCqp7ak=
111110
github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM=
112111
github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg=
113-
github.com/jackc/pgproto3 v1.1.0 h1:FYYE4yRw+AgI8wXIinMlNjBbp/UitDJwfj5LqqewP1A=
114112
github.com/jackc/pgproto3 v1.1.0/go.mod h1:eR5FA3leWg7p9aeAqi37XOTgTIbkABlvcPB3E5rlc78=
115113
github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190420180111-c116219b62db/go.mod h1:bhq50y+xrl9n5mRYyCBFKkpRVTLYJVWeCc+mEAI3yXA=
116114
github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711/go.mod h1:uH0AWtUmuShn0bcesswc4aBTWGvw0cAxIJp+6OB//Wg=
@@ -328,7 +326,6 @@ golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwY
328326
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
329327
golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
330328
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 h1:CIJ76btIcR3eFI5EgSo6k1qKw9KJexJuRLI9G7Hp5wE=
331-
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
332329
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
333330
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
334331
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=

0 commit comments

Comments
 (0)