diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6b2200699..153348248 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,3 +15,9 @@ jobs: run: go mod tidy - name: Run Test run: make test + - name: Install goveralls and send coverage + env: + COVERALLS_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + go get github.com/mattn/goveralls + goveralls -coverprofile=coverage.out -service=github diff --git a/README.md b/README.md index b387b5eec..be6162a20 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ ![test workflow](https://github.com/odpf/meteor/actions/workflows/test.yml/badge.svg) ![build workflow](https://github.com/odpf/meteor/actions/workflows/build.yml/badge.svg) [![Go Report Card](https://goreportcard.com/badge/github.com/odpf/meteor)](https://goreportcard.com/report/github.com/odpf/meteor) +[![Coverage Status](https://coveralls.io/repos/github/odpf/meteor/badge.svg?branch=main)](https://coveralls.io/github/odpf/meteor?branch=main) [![Version](https://img.shields.io/github/v/release/odpf/meteor?logo=semantic-release)](Version) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg?logo=apache)](LICENSE)