Skip to content

Commit

Permalink
Move to go modules (#91)
Browse files Browse the repository at this point in the history
  • Loading branch information
hanzei committed Apr 9, 2019
1 parent d2ce263 commit ea4fe68
Show file tree
Hide file tree
Showing 15 changed files with 118 additions and 102 deletions.
8 changes: 3 additions & 5 deletions .travis.yml
Expand Up @@ -20,13 +20,11 @@ before_script:
- ./cc-test-reporter before-build

install:
- wget https://github.com/go-task/task/releases/download/v2.5.0/task_linux_amd64.tar.gz
- tar xf task_linux_amd64.tar.gz
- mv task $HOME/gopath/bin
- curl -sL https://taskfile.dev/install.sh | sh

script:
- diff -u <(echo -n) <(task lint)
- task test-coverage
- diff -u <(echo -n) <(./bin/task lint)
- ./bin/task test-coverage

after_script:
- ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT
39 changes: 0 additions & 39 deletions Gopkg.lock

This file was deleted.

8 changes: 0 additions & 8 deletions Gopkg.toml

This file was deleted.

2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -74,7 +74,7 @@ To update Objx to the latest version, run:
go get -u github.com/stretchr/objx

### Supported go versions
We support the lastest three major Go versions, which are 1.9, 1.10 and 1.11 at the moment.
We support the lastest three major Go versions, which are 1.10, 1.11 and 1.12 at the moment.

## Contributing
Please feel free to submit issues, fork the repository and send pull requests!
50 changes: 25 additions & 25 deletions Taskfile.yml
@@ -1,30 +1,30 @@
default:
deps: [test]
version: '2'

update-deps:
desc: Updates dependencies
cmds:
- dep ensure
- dep ensure -update
env:
GOFLAGS: -mod=vendor

lint:
desc: Checks code style
cmds:
- gofmt -d -s *.go
- go vet .
silent: true
tasks:
default:
deps: [test]

lint-fix:
desc: Fixes code style
cmds:
- gofmt -w -s *.go
lint:
desc: Checks code style
cmds:
- gofmt -d -s *.go
- go vet ./...
silent: true

test:
desc: Runs go tests
cmds:
- go test -race .
lint-fix:
desc: Fixes code style
cmds:
- gofmt -w -s *.go

test-coverage:
desc: Runs go tests and calucates test coverage
cmds:
- go test -coverprofile=c.out .
test:
desc: Runs go tests
cmds:
- go test -race ./...

test-coverage:
desc: Runs go tests and calucates test coverage
cmds:
- go test -race -coverprofile=c.out ./...
8 changes: 8 additions & 0 deletions go.mod
@@ -0,0 +1,8 @@
module github.com/stretchr/objx

go 1.12

require (
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/stretchr/testify v1.3.0
)
8 changes: 8 additions & 0 deletions go.sum
@@ -0,0 +1,8 @@
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q=
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
35 changes: 17 additions & 18 deletions vendor/github.com/stretchr/testify/LICENSE

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

32 changes: 27 additions & 5 deletions vendor/github.com/stretchr/testify/assert/assertions.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions vendor/github.com/stretchr/testify/require/require.go.tmpl

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion vendor/github.com/stretchr/testify/require/requirements.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions vendor/modules.txt
@@ -0,0 +1,7 @@
# github.com/davecgh/go-spew v1.1.1
github.com/davecgh/go-spew/spew
# github.com/pmezard/go-difflib v1.0.0
github.com/pmezard/go-difflib/difflib
# github.com/stretchr/testify v1.3.0
github.com/stretchr/testify/assert
github.com/stretchr/testify/require

0 comments on commit ea4fe68

Please sign in to comment.