Skip to content

Commit c79003e

Browse files
committedMar 9, 2023
ci: Integrate with Cocov instance
1 parent b3e807b commit c79003e

File tree

2 files changed

+25
-2
lines changed

2 files changed

+25
-2
lines changed
 

‎.cocov.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
version: "0.1.alpha"
2+
3+
checks:
4+
- plugin: cocov/golangci-lint:v0.1
5+
- plugin: cocov/staticcheck:v0.1
6+
- plugin: cocov/revive:v0.1

‎.github/workflows/test.yaml

+19-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,19 @@
11
name: Test
22

3-
on: [push, pull_request]
3+
on:
4+
push:
5+
branches:
6+
- master
7+
pull_request:
48

59
jobs:
610
test:
711
runs-on: ubuntu-latest
812

13+
env:
14+
COCOV_REPOSITORY_TOKEN: ${{ secrets.COCOV_REPOSITORY_TOKEN }}
15+
COCOV_API_URL: ${{ secrets.COCOV_API_URL }}
16+
917
services:
1018
redis:
1119
image: redis:alpine
@@ -34,5 +42,14 @@ jobs:
3442
- name: Download image
3543
run: docker pull alpine
3644

45+
- name: Prepare coverage-reporter
46+
run: |
47+
curl -sSL https://vito.io/private/coverage-reporter > .coverage-reporter
48+
chmod +x .coverage-reporter
49+
./.coverage-reporter prepare
50+
3751
- name: Test
38-
run: go test -v ./...
52+
run: go test -v ./... -covermode=count -coverprofile=c.out
53+
54+
- name: Push coverage report
55+
run: ./.coverage-reporter submit

0 commit comments

Comments
 (0)