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