From 456834a49b28566eab32233631e8b48bcbe8d11a Mon Sep 17 00:00:00 2001 From: "Viral B. Shah" Date: Tue, 23 Jun 2026 01:06:41 +0000 Subject: [PATCH] ci: make codecov coverage status informational Coverage is advisory for openlibm, not a merge gate. The library has many defensive branches (overflow/underflow guards, NaN/special-value paths) that the test suites do not always exercise, so a small, correct patch can add lines no test hits. Report coverage for review visibility but stop failing the project/patch checks on it. Co-Authored-By: Claude Opus 4.8 (1M context) --- codecov.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 codecov.yml diff --git a/codecov.yml b/codecov.yml new file mode 100644 index 00000000..b2d18def --- /dev/null +++ b/codecov.yml @@ -0,0 +1,14 @@ +# Coverage is advisory for openlibm, not a merge gate. +# +# The library has many defensive branches (overflow/underflow guards, NaN and +# special-value paths) that the test suites do not always exercise, so a small +# patch can legitimately add lines that no test hits. Report coverage so it is +# visible in review, but never fail the check on it. +coverage: + status: + project: + default: + informational: true + patch: + default: + informational: true