diff options
author | Alex Goodman <wagoodman@gmail.com> | 2018-11-30 17:21:21 -0500 |
---|---|---|
committer | Alex Goodman <wagoodman@gmail.com> | 2018-11-30 17:21:21 -0500 |
commit | 1baa942d37a0e09ff62778010c4cd5a45b9405e2 (patch) | |
tree | c200e0b7dbe70eb268d3702ce259c0ac6e920b92 | |
parent | 816e7150a9fbbefb0d35a50ff0d6bf0deca251bc (diff) | |
parent | 1c2df2914bad4508f8ac0a00991cf63d334d04a1 (diff) |
Merge branch 'master' of github.com:wagoodman/dive
-rw-r--r-- | .travis.yml | 31 | ||||
-rw-r--r-- | Makefile | 8 | ||||
-rw-r--r-- | ui/ui.go | 2 |
3 files changed, 38 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..768942c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,31 @@ +language: go + +go: +- '1.8' +- '1.9' +- '1.10' +- '1.11' +- 'master' + +# Skip the install step. Don't `go get` dependencies. Only build with the +# code in vendor/ +install: true + +matrix: + # It's ok if our code fails on unstable development versions of Go. + allow_failures: + - go: master + # Don't wait for tip tests to finish. Mark the test run green if the + # tests pass on the stable versions of Go. + fast_finish: true + +notifications: + email: false + +before_script: +- go get -t ./... + +# Note: scripts always run to completion +script: +- make validate +- make test @@ -11,7 +11,7 @@ run-large: build build: go build -o build/$(BIN) -release: test +release: test validate ./.scripts/tag.sh goreleaser --rm-dist @@ -21,6 +21,10 @@ install: test: build go test -cover -v ./... +validate: + @! gofmt -s -d -l . 2>&1 | grep -vE '^\.git/' + go vet ./... + lint: build golint -set_exit_status $$(go list ./...) @@ -29,4 +33,4 @@ clean: rm -rf vendor go clean -.PHONY: build install test lint clean release +.PHONY: build install test lint clean release validate @@ -194,7 +194,7 @@ func layout(g *gocui.Gui) error { logrus.Errorf("invalid config value: 'filetree.pane-width' should be 0 < value < 1, given '%v'", fileTreeSplitRatio) fileTreeSplitRatio = 0.5 } - splitCols := int(float64(maxX) * (1.0-fileTreeSplitRatio)) + splitCols := int(float64(maxX) * (1.0 - fileTreeSplitRatio)) debugWidth := 0 if debug { debugWidth = maxX / 4 |