Skip to content

Commit 045444e

Browse files
authored
fix(deps): update go version (#119)
1 parent d420294 commit 045444e

File tree

9 files changed

+72
-639
lines changed

9 files changed

+72
-639
lines changed

.drone.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,18 @@ clone:
1818

1919
steps:
2020
- name: lint
21-
image: golangci/golangci-lint:v1.42.0-alpine
21+
image: golangci/golangci-lint:v1.49-alpine
2222
volumes:
2323
- name: deps
2424
path: /go
2525
commands:
2626
- apk add libpcap-dev libc-dev linux-headers
2727
- golangci-lint run -v
28-
# go 1.16 install doesn't modify go.mod and go.sum
29-
- go install github.com/mgechev/revive@v1.0.3
28+
- go install github.com/mgechev/revive@v1.2.3
3029
- revive -config .revive.toml -formatter friendly ./...
3130

3231
- name: test & build
33-
image: golang:1.17-alpine
32+
image: golang:1.19-alpine
3433
volumes:
3534
- name: deps
3635
path: /go
@@ -40,7 +39,7 @@ steps:
4039
- go build -ldflags "-w -s"
4140

4241
- name: goreleaser-snapshot
43-
image: golang:1.17-alpine
42+
image: golang:1.19-alpine
4443
volumes:
4544
- name: deps
4645
path: /go
@@ -74,11 +73,10 @@ steps:
7473
- git fetch --tags
7574

7675
- name: release
77-
image: golang:1.17-alpine
76+
image: golang:1.19-alpine
7877
environment:
7978
GITHUB_TOKEN:
8079
from_secret: github_token
8180
commands:
8281
- apk add libpcap-dev libc-dev gcc linux-headers curl git
8382
- curl -s https://raw.githubusercontent.com/goreleaser/get/master/get | sh
84-

.revive.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ warningCode = 1
1616
[rule.increment-decrement]
1717
[rule.var-naming]
1818
[rule.var-declaration]
19-
[rule.package-comments]
2019
[rule.range]
2120
[rule.receiver-naming]
2221
[rule.time-naming]

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
FROM golang:1.17-alpine as builder
1+
FROM golang:1.19-alpine as builder
22

33
RUN apk add --no-cache libpcap-dev libc-dev gcc linux-headers
44
ADD . /app
55
WORKDIR /app
66
RUN go build -ldflags "-w -s -linkmode external -extldflags '-static'" -o /sx
77

8-
FROM alpine:3.15
8+
FROM alpine:3.16
99

1010
COPY --from=builder /sx /sx
1111
ENTRYPOINT ["/sx"]

command/config.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import (
55
"context"
66
"errors"
77
"io"
8-
"io/ioutil"
98
"net"
109
"os"
1110
"strconv"
@@ -360,7 +359,7 @@ func (o *ipPortScanCmdOpts) newIPPortGenerator() (reqgen scan.RequestGenerator)
360359
}
361360
ipgen := scan.NewFileIPGenerator(func() (io.ReadCloser, error) {
362361
if o.ipFile == "-" {
363-
return ioutil.NopCloser(os.Stdin), nil
362+
return io.NopCloser(os.Stdin), nil
364363
}
365364
return os.Open(o.ipFile)
366365
})
@@ -492,7 +491,7 @@ func (o *genericScanCmdOpts) newIPPortGenerator() (reqgen scan.RequestGenerator)
492491
}
493492
ipgen := scan.NewFileIPGenerator(func() (io.ReadCloser, error) {
494493
if o.ipFile == "-" {
495-
return ioutil.NopCloser(os.Stdin), nil
494+
return io.NopCloser(os.Stdin), nil
496495
}
497496
return os.Open(o.ipFile)
498497
})

command/config_test.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package command
33
import (
44
"errors"
55
"io"
6-
"io/ioutil"
76
"net"
87
"strings"
98
"testing"
@@ -912,7 +911,7 @@ func TestParseExcludeFile(t *testing.T) {
912911
defer close(done)
913912

914913
ips, err := parseExcludeFile(func() (io.ReadCloser, error) {
915-
return ioutil.NopCloser(strings.NewReader(tt.input)), nil
914+
return io.NopCloser(strings.NewReader(tt.input)), nil
916915
})
917916
if tt.err {
918917
require.Error(t, err)
@@ -1041,7 +1040,7 @@ func TestParsePortsFile(t *testing.T) {
10411040
defer close(done)
10421041

10431042
ports, err := parsePortsFile(func() (io.ReadCloser, error) {
1044-
return ioutil.NopCloser(strings.NewReader(tt.input)), nil
1043+
return io.NopCloser(strings.NewReader(tt.input)), nil
10451044
})
10461045
if tt.err {
10471046
require.Error(t, err)

go.mod

Lines changed: 36 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,52 @@
11
module github.com/v-byte-cpu/sx
22

3-
go 1.15
3+
go 1.19
4+
5+
require (
6+
github.com/docker/docker v20.10.7+incompatible
7+
github.com/golang/mock v1.6.0
8+
github.com/google/gopacket v1.1.20-0.20210304165259-20562ffb40f8
9+
github.com/mailru/easyjson v0.7.7
10+
github.com/moby/moby v20.10.7+incompatible
11+
github.com/spf13/cobra v1.5.0
12+
github.com/stretchr/testify v1.8.0
13+
github.com/vishvananda/netlink v1.1.0
14+
github.com/yl2chen/cidranger v1.0.2
15+
go.uber.org/ratelimit v0.2.0
16+
go.uber.org/zap v1.23.0
17+
golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d
18+
)
419

520
require (
621
github.com/Microsoft/go-winio v0.4.16 // indirect
22+
github.com/andres-erbsen/clock v0.0.0-20160526145045-9e14626cd129 // indirect
723
github.com/containerd/containerd v1.4.4 // indirect
24+
github.com/davecgh/go-spew v1.1.1 // indirect
825
github.com/docker/distribution v2.7.1+incompatible // indirect
9-
github.com/docker/docker v20.10.7+incompatible
1026
github.com/docker/go-connections v0.4.0 // indirect
1127
github.com/docker/go-units v0.4.0 // indirect
12-
github.com/golang/mock v1.6.0
13-
github.com/google/gopacket v1.1.20-0.20210304165259-20562ffb40f8
28+
github.com/gogo/protobuf v1.3.2 // indirect
29+
github.com/golang/protobuf v1.5.2 // indirect
1430
github.com/gorilla/mux v1.8.0 // indirect
15-
github.com/mailru/easyjson v0.7.7
16-
github.com/moby/moby v20.10.7+incompatible
31+
github.com/inconshreveable/mousetrap v1.0.0 // indirect
32+
github.com/josharian/intern v1.0.0 // indirect
33+
github.com/konsorten/go-windows-terminal-sequences v1.0.1 // indirect
1734
github.com/moby/term v0.0.0-20201216013528-df9cb8a40635 // indirect
1835
github.com/morikuni/aec v1.0.0 // indirect
1936
github.com/opencontainers/go-digest v1.0.0 // indirect
2037
github.com/opencontainers/image-spec v1.0.1 // indirect
21-
github.com/spf13/cobra v1.3.0
22-
github.com/stretchr/testify v1.7.0
23-
github.com/vishvananda/netlink v1.1.0
24-
github.com/yl2chen/cidranger v1.0.2
25-
go.uber.org/ratelimit v0.2.0
26-
go.uber.org/zap v1.19.0
27-
golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d
38+
github.com/pkg/errors v0.9.1 // indirect
39+
github.com/pmezard/go-difflib v1.0.0 // indirect
40+
github.com/sirupsen/logrus v1.4.2 // indirect
41+
github.com/spf13/pflag v1.0.5 // indirect
42+
github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df // indirect
43+
go.uber.org/atomic v1.7.0 // indirect
44+
go.uber.org/multierr v1.6.0 // indirect
45+
golang.org/x/sys v0.0.0-20211205182925-97ca703d548d // indirect
46+
golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9 // indirect
47+
google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa // indirect
48+
google.golang.org/grpc v1.42.0 // indirect
49+
google.golang.org/protobuf v1.27.1 // indirect
50+
gopkg.in/yaml.v3 v3.0.1 // indirect
2851
gotest.tools/v3 v3.0.3 // indirect
2952
)

0 commit comments

Comments
 (0)