From a4d302e38529b801520a5175fa2bf57443602f8d Mon Sep 17 00:00:00 2001 From: Songmu Date: Tue, 7 May 2019 16:35:46 +0900 Subject: [PATCH] intorduce Go Modules --- .travis.yml | 1 + Makefile | 40 +++++++++++++++++++++++++++------------- go.mod | 8 ++++++++ go.sum | 4 ++++ version.go | 3 +++ 5 files changed, 43 insertions(+), 13 deletions(-) create mode 100644 go.mod create mode 100644 go.sum create mode 100644 version.go diff --git a/.travis.yml b/.travis.yml index 3629ac4..b138531 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,6 @@ language: go go: +- 1.x - tip script: - make lint diff --git a/Makefile b/Makefile index 71cdbcb..bfd6c5f 100644 --- a/Makefile +++ b/Makefile @@ -1,19 +1,33 @@ -test: deps - go test +ifdef update + u=-u +endif +export GO111MODULE=on + +.PHONY: deps deps: - go get -d -v -t ./... - go get golang.org/x/lint/golint - go get github.com/mattn/goveralls + go get ${u} -d + +.PHONY: devel-deps +devel-deps: deps + GO111MODULE=off go get ${u} \ + golang.org/x/lint/golint \ + github.com/mattn/goveralls \ + github.com/Songmu/godzil/cmd/godzil + +.PHONY: test +test: deps + go test -LINT_RET = .golint.txt -lint: deps - go vet ./... - rm -f $(LINT_RET) - golint ./... | tee $(LINT_RET) - test ! -s $(LINT_RET) +.PHONY: lint +lint: devel-deps + go vet + golint -set_exit_status -cover: deps +.PHONY: cover +cover: devel-deps goveralls -.PHONY: test deps lint cover +.PHONY: release +release: devel-deps + godzil release diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..5d259ba --- /dev/null +++ b/go.mod @@ -0,0 +1,8 @@ +module github.com/Songmu/gitmock + +go 1.12 + +require ( + github.com/Masterminds/semver v1.4.2 + github.com/pkg/errors v0.8.1 +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..0142dc9 --- /dev/null +++ b/go.sum @@ -0,0 +1,4 @@ +github.com/Masterminds/semver v1.4.2 h1:WBLTQ37jOCzSLtXNdoo8bNM8876KhNqOKvrlGITgsTc= +github.com/Masterminds/semver v1.4.2/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= +github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I= +github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= diff --git a/version.go b/version.go new file mode 100644 index 0000000..c803368 --- /dev/null +++ b/version.go @@ -0,0 +1,3 @@ +package gitmock + +const version = "0.0.0"