From e04b0f11174f2eea9d8c2fa807bf2d1aa46a3688 Mon Sep 17 00:00:00 2001 From: Mayank Shah Date: Tue, 24 Nov 2020 12:42:56 +0530 Subject: [PATCH] Add goveralls GH Actions Signed-off-by: Mayank Shah --- .github/workflows/coverage.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/coverage.yaml diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml new file mode 100644 index 00000000..8c8a3b1f --- /dev/null +++ b/.github/workflows/coverage.yaml @@ -0,0 +1,31 @@ +name: Goveralls (Unit test) +on: [push, pull_request] +jobs: + test: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + go: ['1.13'] + + steps: + - uses: actions/setup-go@v1 + with: + go-version: ${{ matrix.go }} + - uses: actions/checkout@v2 + - run: go test -v -coverprofile=profile.cov ./pkg/... + - name: Send coverage + uses: shogo82148/actions-goveralls@v1 + with: + path-to-profile: profile.cov + flag-name: Go-${{ matrix.go }} + parallel: true + + # notifies that all test jobs are finished. + finish: + needs: test + runs-on: ubuntu-latest + steps: + - uses: shogo82148/actions-goveralls@v1 + with: + parallel-finished: true \ No newline at end of file