Skip to content

Commit 09f5db5

Browse files
committed
chore: Add coverage to GH CI
1 parent c4aa242 commit 09f5db5

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

.github/workflows/go.yml

+29
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,32 @@ jobs:
4444

4545
- name: Test code
4646
run: go test -race -v ./...
47+
48+
coverage:
49+
runs-on: ubuntu-latest
50+
steps:
51+
- name: Install Go
52+
if: success()
53+
uses: actions/setup-go@v3
54+
with:
55+
go-version: '1.20'
56+
57+
- name: Checkout code
58+
uses: actions/checkout@v3
59+
60+
- name: Calc coverage
61+
run: |
62+
export PATH=$PATH:$(go env GOPATH)/bin
63+
go test -v -covermode=count -coverprofile=coverage.out
64+
65+
- name: Convert coverage to lcov
66+
uses: jandelgado/[email protected]
67+
with:
68+
infile: coverage.out
69+
outfile: coverage.lcov
70+
71+
- name: Coveralls
72+
uses: coverallsapp/[email protected]
73+
with:
74+
github-token: ${{ secrets.github_token }}
75+
path-to-lcov: coverage.lcov

0 commit comments

Comments
 (0)