diff --git a/.drone.yml b/.drone.yml index ce75efc1..f98fe203 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,13 +9,13 @@ script: - go get github.com/mattn/goveralls - go get github.com/golang/lint/golint - - go get -d -t ./... + - go get -t ./... - - hack/validate_gofmt.sh - - goveralls -v -service drone.io -repotoken {{COVERALLS_TOKEN}} + - FAIL=$(find ./ -iname "*.go" -exec gofmt -s -l {} \;) && echo "$FAIL" && test -z "$FAIL" - go vet ./... - - golint ./... + - FAIL=$(golint ./...) && echo "$FAIL" && test -z "$FAIL" - go test -v ./... + - goveralls -v -service drone.io -repotoken {{COVERALLS_TOKEN}} # - go build --tags SOMETAG notify: @@ -27,6 +27,6 @@ notify: team: docker channel: "#distribution" username: mom - token: cwX6NE0KKYYQnZJVRaYWGxxJ + token: {{SLACK_TOKEN}} on_success: true on_failure: true diff --git a/hack/validate_gofmt.sh b/hack/validate_gofmt.sh deleted file mode 100755 index d718ec12..00000000 --- a/hack/validate_gofmt.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -badFiles=($(find ./ -iname "*.go" -exec gofmt -s -l {} \;)) - -if [ ${#badFiles[@]} -eq 0 ]; then - echo 'Congratulations! All Go source files are properly formatted.' -else - { - echo "These files are not properly gofmt'd:" - for f in "${badFiles[@]}"; do - echo " - $f" - done - echo - echo 'Please reformat the above files using "gofmt -s -w" and commit the result.' - echo - } >&2 - false -fi