From 6ca2c4d25ffb66b3fda37024a3c7097d0e0b8ba2 Mon Sep 17 00:00:00 2001 From: Stefan Date: Sun, 29 Mar 2026 15:37:35 +0200 Subject: [PATCH] ci: improve drone test checks and coverage reporting --- .drone.yml | 7 +++++-- coverage | 1 - 2 files changed, 5 insertions(+), 3 deletions(-) delete mode 100644 coverage diff --git a/.drone.yml b/.drone.yml index 39db88c..172d154 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,6 +7,9 @@ steps: image: golang:1.25.8 commands: - go get ./... - - go test ./... + - go vet ./... + - mkdir -p .build + - go test -v -coverprofile=.build/coverage.out ./... + - go tool cover -func=.build/coverage.out | tee .build/coverage.txt | awk '/^total:/ { gsub("%", "", $3); if ($3 + 0 < 80) { printf("Coverage %.1f%% is below 80%%\n", $3); exit 1 } }' - go install golang.org/x/vuln/cmd/govulncheck@latest - - govulncheck -v -json ./... > vulncheck.json \ No newline at end of file + - govulncheck -json ./... > vulncheck.json \ No newline at end of file diff --git a/coverage b/coverage deleted file mode 100644 index 5f02b11..0000000 --- a/coverage +++ /dev/null @@ -1 +0,0 @@ -mode: set