From 9236307e2946e2de9b3abe1c2be6a1f6f641b418 Mon Sep 17 00:00:00 2001 From: Alex Goodman <wagoodman@gmail.com> Date: Tue, 17 Sep 2019 21:13:46 -0400 Subject: [PATCH] golang 1.13 support for linting --- .circleci/config.yml | 9 +++------ Makefile | 4 ++++ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 4efc2c7..67c9154 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -12,8 +12,7 @@ jobs: - restore_cache: keys: - golang-1.11-{{ checksum "go.sum" }} - - run: go get ./... - - run: curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b /go/bin v1.17.1 + - run: make setup - save_cache: key: golang-1.11-{{ checksum "go.sum" }} paths: @@ -33,8 +32,7 @@ jobs: - restore_cache: keys: - golang-1.12-{{ checksum "go.sum" }} - - run: go get ./... - - run: curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b /go/bin v1.17.1 + - run: make setup - save_cache: key: golang-1.12-{{ checksum "go.sum" }} paths: @@ -54,8 +52,7 @@ jobs: - restore_cache: keys: - golang-1.13-{{ checksum "go.sum" }} - - run: go get ./... - - run: curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b /go/bin v1.17.1 + - run: make setup - save_cache: key: golang-1.13-{{ checksum "go.sum" }} paths: diff --git a/Makefile b/Makefile index 58de9a7..06cf507 100644 --- a/Makefile +++ b/Makefile @@ -41,6 +41,10 @@ lint: build generate-test-data: docker build -t dive-test:latest -f .data/Dockerfile.test-image . && docker image save -o .data/test-docker-image.tar dive-test:latest && echo "Exported test data!" +setup: + go get ./... + curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b /go/bin v1.18.0 + clean: rm -rf build go clean