From 5b256a92b32b175834f693b126e4acc3ca4f86f8 Mon Sep 17 00:00:00 2001 From: Christian Schwarz Date: Wed, 27 Mar 2019 13:04:38 +0100 Subject: [PATCH] include linting in build process --- .circleci/config.yml | 1 + .travis.yml | 1 + Makefile | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f70a239..0a15cc7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -62,6 +62,7 @@ jobs: - run: make - run: make vet - run: make test + - run: make lint - run: make release - store_artifacts: diff --git a/.travis.yml b/.travis.yml index aec423b..7316784 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,6 +29,7 @@ matrix: - make - make vet - make test + - make lint - make artifacts/zrepl-freebsd-amd64 - make artifacts/zrepl-linux-amd64 - make artifacts/zrepl-darwin-amd64 diff --git a/Makefile b/Makefile index b017278..dddfd69 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: generate build test vet cover release docs docs-clean clean vendordeps +.PHONY: generate build test vet cover release docs docs-clean clean vendordeps format lint .DEFAULT_GOAL := build ARTIFACTDIR := artifacts @@ -74,7 +74,7 @@ docs-clean: .PHONY: $(RELEASE_BINS) # TODO: two wildcards possible -$(RELEASE_BINS): $(ARTIFACTDIR)/zrepl-%-amd64: generate $(ARTIFACTDIR) vet test +$(RELEASE_BINS): $(ARTIFACTDIR)/zrepl-%-amd64: generate $(ARTIFACTDIR) vet test lint @echo "INFO: In case of missing dependencies, run 'make vendordeps'" GOOS=$* GOARCH=amd64 $(GO_BUILD) -o "$(ARTIFACTDIR)/zrepl-$*-amd64"