diff --git a/.circleci/config.yml b/.circleci/config.yml index 4d815c0e..27679d6c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,5 +1,4 @@ -version 2.1 - +version: 2.1 executors: golang: docker: @@ -14,20 +13,20 @@ commands: type: string steps: - attach_workspace: - at: /tmp/workspace + at: /tmp/workspace - restore_cache: - name: "Restore source code cache" - keys: - - go-src-v1-{{ .Revision }} + name: "Restore source code cache" + keys: + - go-src-v1-{{ .Revision }} - checkout - restore_cache: - name: "Restore go modules cache" - keys: - - go-mod-v2-{{ checksum "go.sum" }} + name: "Restore go modules cache" + keys: + - go-mod-v2-{{ checksum "go.sum" }} - run: - name: << parameters.description >> - cammnd: | - make << parameters.target >> + name: << parameters.description >> + command: | + make << parameters.target >> jobs: setup-dependencies: @@ -35,12 +34,12 @@ jobs: steps: - checkout - restore_cache: - name: "Restore go modules cache" - keys: - - go-mod-v2-{{ checksum "go.sum" }} + name: "Restore go modules cache" + keys: + - go-mod-v2-{{ checksum "go.sum" }} - run: - name: Cache go modules - command: make go-mod-cache + name: Cache go modules + command: make go-mod-cache - run: name: Build command: make build diff --git a/Makefile b/Makefile index 114bad36..2dfbf5f8 100644 --- a/Makefile +++ b/Makefile @@ -82,6 +82,11 @@ install: go.sum ######################################## ### Tools & dependencies +go-mod-cache: go.sum + @echo "--> Download go modules to local cache" + @go mod download +PHONY: go-mod-cache + go.sum: go.mod @echo "--> Ensuring dependencies have not been modified" @go mod verify diff --git a/README.md b/README.md index 18fb303f..574b31c3 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,8 @@
+[![version](https://img.shields.io/github/tag/kava-labs/kava.svg)](https://github.com/kava-labs/kava/releases/latest) +[![CircleCI](https://circleci.com/gh/Kava-Labs/kava/tree/master.svg?style=shield)](https://circleci.com/gh/Kava-Labs/kava/tree/master) [![Go Report Card](https://goreportcard.com/badge/github.com/kava-labs/kava)](https://goreportcard.com/report/github.com/kava-labs/kava) [![API Reference](https://godoc.org/github.com/Kava-Labs/kava?status.svg)](https://godoc.org/github.com/Kava-Labs/kava) [![GitHub](https://img.shields.io/github/license/kava-labs/kava.svg)](https://github.com/Kava-Labs/kava/blob/master/LICENSE.md)