Skip to content

README: add CI + coverage badges#14

Merged
dkijania merged 1 commit into
mainfrom
cleanup-readme-and-remove-legacy-script
May 19, 2026
Merged

README: add CI + coverage badges#14
dkijania merged 1 commit into
mainfrom
cleanup-readme-and-remove-legacy-script

Conversation

@dkijania

Copy link
Copy Markdown
Member

Summary

Adds CI status + Codecov coverage badges to the top of the new README that landed in #11.

Badges added:

  • Workflow status: `release-manager`, `mina-bench-upload`, and `coverage` (the workflow Add code coverage CI (cargo-llvm-cov + Codecov) #12 adds).
  • Overall Codecov: project-level coverage badge.
  • Per-crate Codecov flags: separate badges for `release-manager`, `mina-bench-upload`, and `buildkite-cache-manager` so the trend for each in-tree crate is visible at a glance.

Caveat

The Codecov badges resolve as broken images until #12 merges and its first coverage run uploads to Codecov. They're worth landing in this small standalone PR rather than tangling them up in either #11 (already merged) or #12 (where they'd be tangential to the workflow change).

Test plan

  • After Add code coverage CI (cargo-llvm-cov + Codecov) #12 merges and a coverage run completes on `main`, badges render correctly on the rendered README at `github.com/MinaProtocol/mina-release-toolkit`.
  • Each badge links to the right Actions workflow / Codecov page (verify by clicking).

🤖 Generated with Claude Code

  * Per-workflow status badges for the two existing per-crate CI
    pipelines (release-manager, mina-bench-upload) and the new
    coverage workflow that #12 introduces.
  * Overall Codecov badge plus three per-flag badges, one for each
    in-tree Rust crate. The flags are defined in #12's codecov.yml
    so they go live the moment that PR lands.

The badges resolve as broken images until #12 merges and the first
coverage run uploads to Codecov, but they're worth landing alongside
the README rewrite so we don't have to revisit it. Suggested merge
order in #11's PR body covered this already (#11#12#13).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@dkijania
dkijania merged commit fd3d816 into main May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant