Skip to content

Commit eb574be

Browse files
committed
ci: drop codecov
Instead of relying on an insecure third-party service, generate the HTML report ourselves and expose it as a builds.sr.ht artifact.
1 parent b814bef commit eb574be

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

.build.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
image: alpine/edge
22
packages:
33
- go
4-
# Required by codecov
5-
- bash
6-
- findutils
74
sources:
85
- https://github.com/emersion/go-imap
6+
artifacts:
7+
- coverage.html
98
tasks:
109
- build: |
1110
cd go-imap
12-
go build -v ./...
11+
go build -race -v ./...
1312
- test: |
1413
cd go-imap
1514
go test -coverprofile=coverage.txt -covermode=atomic ./...
16-
- upload-coverage: |
15+
- coverage: |
1716
cd go-imap
18-
export CODECOV_TOKEN=8c0f7014-fcfa-4ed9-8972-542eb5958fb3
19-
curl -s https://codecov.io/bash | bash
17+
go tool cover -html=coverage.txt -o ~/coverage.html

0 commit comments

Comments
 (0)