add code coverage gate to CI
Some checks failed
Generic zig build / build (push) Failing after 55s
Generic zig build / deploy (push) Has been skipped

This commit is contained in:
Emil Lerch 2026-01-08 15:07:51 -08:00
parent 59ec75dbf6
commit a4f698bb7b
Signed by: lobo
GPG key ID: A7B62D657EF764F8

View file

@ -20,6 +20,8 @@ jobs:
run: zig build --summary all run: zig build --summary all
- name: Run tests - name: Run tests
run: zig build test -Ddownload-geoip --summary all run: zig build test -Ddownload-geoip --summary all
- name: Check code coverage >= 80%
run: zig build coverage -Ddownload-geoip -Dcoverage-threshold=80 --summary all
- name: Package - name: Package
run: zig build -Dtarget="$BUILD_TARGET" -Doptimize="$BUILD_OPTIMIZATION" run: zig build -Dtarget="$BUILD_TARGET" -Doptimize="$BUILD_OPTIMIZATION"
- name: Upload - name: Upload