ci(codecov): expand coverage to hardware, adapters, and ffb flags#265
ci(codecov): expand coverage to hardware, adapters, and ffb flags#265EffortlessSteven wants to merge 1 commit into
Conversation
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Extends the portable-core coverage workflow to track execution-surface coverage across four independent flags: - rust-core: portable control-plane crates (blocking on failures) - rust-hardware: HID and device abstraction layer (advisory) - rust-adapters: simulator adapter implementations (advisory) - rust-ffb: force feedback and safety systems (advisory) Each flag targets distinct subsystems with separate coverage reports, enabling independent tracking while maintaining claim boundaries: - Core flag failures block main branch - Advisory flags report coverage gaps without blocking - All flags remain execution-surface evidence only Adds docs/ci/coverage-flags.md documenting: - What each flag measures and its scope - Claim boundaries for each subsystem - When coverage signals are actionable - How to add new crates to existing flags Related: #263 https://claude.ai/code/session_01U8AKLUWvrAE2w6Ey63qDGQ
560f48b to
057b26b
Compare
Summary
Extends the Codecov integration to track execution-surface coverage across four independent flags, each targeting a distinct subsystem with separate claim boundaries.
Coverage Flags
rust-corerust-hardwarerust-adaptersrust-ffbChanges
Expand workflow crate selection
Separate coverage runs per flag
coverage-<flag>.jsonandlcov-<flag>.infoartifactsDocument flag semantics
docs/ci/coverage-flags.mdexplaining scope, claim boundaries, and interpretation guidanceClaim Boundary
Each flag remains execution-surface evidence only and does not prove:
CI Economics
rust-coreflag blocks;rust-hardware,rust-adapters,rust-ffbare advisoryValidation
Generated by Claude Code