This is an automated email from the ASF dual-hosted git repository.
Yicong-Huang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/main by this push:
new 09715e1c46 docs: add Codecov coverage badge to README (#4714)
09715e1c46 is described below
commit 09715e1c46086ecee3feee496c20846e0ca801ae
Author: Yicong Huang <[email protected]>
AuthorDate: Sat May 2 17:32:42 2026 -0700
docs: add Codecov coverage badge to README (#4714)
### What changes were proposed in this PR?
Add a Codecov coverage badge to the existing `<p align="center">` stats
block in `README.md`. The badge links to
https://app.codecov.io/gh/apache/texera so reviewers / contributors can
see the current overall coverage and click through to the per-flag
breakdown without leaving the repo home page.
```diff
<img alt="Static Badge"
src="https://img.shields.io/badge/Largest_Deployment-100_nodes,_400_cores-green">
+ <a href="https://app.codecov.io/gh/apache/texera"><img alt="Coverage"
src="https://img.shields.io/codecov/c/github/apache/texera/main?logo=codecov&label=coverage"></a>
</p>
```
Why now: PR #4666 wired `CODECOV_TOKEN` so push events on `main` and
`release/**` now upload coverage. The latest few main commits at
`https://codecov.io/api/v2/github/apache/repos/texera/branches/main` are
reporting `46%` overall (frontend / scala / python / agent-service flags
broken out). Without the badge, every "what's the current coverage?"
question is a manual hop to the Codecov dashboard.
Style note: shields.io to match the neighboring `Static Badge` images.
Linked so a click jumps straight to the dashboard (the existing badges
are images-only).
### Any related issues, documentation, discussions?
Closes #4713. Related: #4666 (Phase 2 token wiring), #4645 (Phase 1
tokenless wiring).
### How was this PR tested?
This is a one-line README change; rendered the new line in the GitHub
markdown preview locally. The badge URL is already producing a
non-`unknown` value (the dashboard returns `46%` for the latest main
commits), so the rendered badge will be a real number on first view, not
the placeholder.
### Was this PR authored or co-authored using generative AI tooling?
Generated-by: Claude Code (Opus 4.7, 1M context)
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 54dfddb28e..b1dbadd118 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,7 @@
<img alt="Static Badge"
src="https://img.shields.io/badge/Workflow_Versions-357K-blue">
<img alt="Static Badge"
src="https://img.shields.io/badge/Deployments-7-blue">
<img alt="Static Badge"
src="https://img.shields.io/badge/Largest_Deployment-100_nodes,_400_cores-green">
+ <a href="https://app.codecov.io/gh/apache/texera"><img alt="Coverage"
src="https://img.shields.io/codecov/c/github/apache/texera/main?logo=codecov&label=coverage"></a>
</p>
Apache Texera (Incubating) is an open-source platform for human-AI
collaborative data science using visual workflows. It enables human analysts to
construct, execute, and refine data analysis tasks through an intuitive GUI,
assisted by AI agents that understand natural-language instructions. Texera is
well suited for a wide range of applications, including “AI for Science,” by
making advanced AI and data science capabilities accessible to a broader
community. It can run on a laptop for l [...]