diff --git a/.drone.yml b/.drone.yml index 55132e4..997db8f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,7 +9,7 @@ platform: steps: - name: vet pull: always - image: golang:1.14 + image: golang:1.19 commands: - make vet volumes: @@ -18,7 +18,7 @@ steps: - name: lint pull: always - image: golang:1.14 + image: golang:1.19 commands: - make lint volumes: @@ -27,7 +27,7 @@ steps: - name: misspell pull: always - image: golang:1.14 + image: golang:1.19 commands: - make misspell-check volumes: @@ -36,7 +36,7 @@ steps: - name: test pull: always - image: golang:1.14 + image: golang:1.19 commands: - make test volumes: @@ -58,7 +58,7 @@ platform: steps: - name: build-push pull: always - image: golang:1.14 + image: golang:1.19 commands: - "go build -v -ldflags '-X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/amd64/drone-upx-original" environment: @@ -70,7 +70,7 @@ steps: - name: build-tag pull: always - image: golang:1.14 + image: golang:1.19 commands: - "go build -v -ldflags '-X main.version=${DRONE_TAG##v} -X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/amd64/drone-upx-original" environment: @@ -88,7 +88,7 @@ steps: - name: executable pull: always - image: golang:1.14 + image: golang:1.19 commands: - ./release/linux/amd64/drone-upx --help @@ -144,7 +144,7 @@ platform: steps: - name: build-push pull: always - image: golang:1.14 + image: golang:1.19 commands: - "go build -v -ldflags '-X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm64/drone-upx-original" environment: @@ -156,7 +156,7 @@ steps: - name: build-tag pull: always - image: golang:1.14 + image: golang:1.19 commands: - "go build -v -ldflags '-X main.version=${DRONE_TAG##v} -X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm64/drone-upx-original" environment: @@ -174,7 +174,7 @@ steps: - name: executable pull: always - image: golang:1.14 + image: golang:1.19 commands: - ./release/linux/arm64/drone-upx --help @@ -230,7 +230,7 @@ platform: steps: - name: build-push pull: always - image: golang:1.14 + image: golang:1.19 commands: - "go build -v -ldflags '-X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm/drone-upx-original" environment: @@ -242,7 +242,7 @@ steps: - name: build-tag pull: always - image: golang:1.14 + image: golang:1.19 commands: - "go build -v -ldflags '-X main.version=${DRONE_TAG##v} -X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm/drone-upx-original" environment: @@ -260,7 +260,7 @@ steps: - name: executable pull: always - image: golang:1.14 + image: golang:1.19 commands: - ./release/linux/arm/drone-upx --help @@ -316,7 +316,7 @@ platform: steps: - name: build-all-binary pull: always - image: golang:1.14 + image: golang:1.19 commands: - make release when: diff --git a/Makefile b/Makefile index 529ce92..57436fb 100644 --- a/Makefile +++ b/Makefile @@ -35,21 +35,21 @@ vet: lint: @hash revive > /dev/null 2>&1; if [ $$? -ne 0 ]; then \ - $(GO) get -u github.com/mgechev/revive; \ + $(GO) install github.com/mgechev/revive@latest; \ fi revive -config .revive.toml ./... || exit 1 .PHONY: misspell-check misspell-check: @hash misspell > /dev/null 2>&1; if [ $$? -ne 0 ]; then \ - $(GO) get -u github.com/client9/misspell/cmd/misspell; \ + $(GO) install github.com/client9/misspell/cmd/misspell@latest; \ fi misspell -error $(SOURCES) .PHONY: misspell misspell: @hash misspell > /dev/null 2>&1; if [ $$? -ne 0 ]; then \ - $(GO) get -u github.com/client9/misspell/cmd/misspell; \ + $(GO) install github.com/client9/misspell/cmd/misspell@latest; \ fi misspell -w $(SOURCES) @@ -80,7 +80,7 @@ release-dirs: release-build: @which gox > /dev/null; if [ $$? -ne 0 ]; then \ - $(GO) get -u github.com/mitchellh/gox; \ + $(GO) install github.com/mitchellh/gox@latest; \ fi gox -os="$(TARGETS)" -arch="$(ARCHS)" -tags="$(TAGS)" -ldflags="-s -w $(LDFLAGS)" -output="$(DIST)/binaries/$(EXECUTABLE)-$(VERSION)-{{.OS}}-{{.Arch}}" diff --git a/cmd/cmd.go b/cmd/cmd.go index 9486286..f1eae70 100644 --- a/cmd/cmd.go +++ b/cmd/cmd.go @@ -1,3 +1,4 @@ +// Package cmd cmd package cmd import ( diff --git a/drone-upx.go b/drone-upx.go index 7994876..798451b 100644 --- a/drone-upx.go +++ b/drone-upx.go @@ -1,11 +1,13 @@ +// Package cmd main package main import ( "errors" - "github.com/cnbattle/drone-upx/cmd" "log" "os" + "github.com/cnbattle/drone-upx/cmd" + "github.com/urfave/cli/v2" ) diff --git a/go.mod b/go.mod index 1934527..3e55fbf 100644 --- a/go.mod +++ b/go.mod @@ -1,5 +1,11 @@ module github.com/cnbattle/drone-upx -go 1.13 +go 1.19 -require github.com/urfave/cli/v2 v2.2.0 +require github.com/urfave/cli/v2 v2.20.3 + +require ( + github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect + github.com/russross/blackfriday/v2 v2.1.0 // indirect + github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..5cc72bf --- /dev/null +++ b/go.sum @@ -0,0 +1,8 @@ +github.com/cpuguy83/go-md2man/v2 v2.0.2 h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHHBfMQ6w= +github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= +github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/urfave/cli/v2 v2.20.3 h1:lOgGidH/N5loaigd9HjFsOIhXSTrzl7tBpHswZ428w4= +github.com/urfave/cli/v2 v2.20.3/go.mod h1:1CNUng3PtjQMtRzJO4FMXBQvkGtuYRxxiR9xMa7jMwI= +github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 h1:bAn7/zixMGCfxrRTfdpNzjtPYqr8smhKouy9mxVdGPU= +github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673/go.mod h1:N3UwUGtsrSj3ccvlPHLoLsHnpR27oXr4ZE984MbSER8=