Description
doc-coverage is failing on rebased PRs even when the PR does not touch adapter docs.
On the latest main, the coverage script treats clis/binance as a documented adapter requirement, but there is no matching adapter doc page for binance. This causes unrelated PRs to fail the Doc Check workflow.
Steps to Reproduce
- Rebase any unrelated PR onto the latest
main.
- Let GitHub Actions run the
Doc Check workflow.
- See
doc-coverage fail.
Local reproduction:
- Check out the latest
main.
- Run
bash scripts/check-doc-coverage.sh --strict.
- See the missing-doc error for
binance.
Expected Behavior
doc-coverage should pass for unrelated PRs on a healthy main branch.
Either:
binance should have a matching adapter doc page, or
- the coverage rule should skip adapter directories that are not meant to be documented yet.
OpenCLI Version
1.7.1
Node.js Version
22.x
Operating System
Linux
Logs / Screenshots
📊 Doc Coverage: 84/85 adapters documented
⚠️ Missing docs for 1 adapter(s):
- binance → create docs/adapters/browser/binance.md or docs/adapters/desktop/binance.md
❌ Doc check failed (--strict mode).
Description
doc-coverageis failing on rebased PRs even when the PR does not touch adapter docs.On the latest
main, the coverage script treatsclis/binanceas a documented adapter requirement, but there is no matching adapter doc page forbinance. This causes unrelated PRs to fail theDoc Checkworkflow.Steps to Reproduce
main.Doc Checkworkflow.doc-coveragefail.Local reproduction:
main.bash scripts/check-doc-coverage.sh --strict.binance.Expected Behavior
doc-coverageshould pass for unrelated PRs on a healthymainbranch.Either:
binanceshould have a matching adapter doc page, orOpenCLI Version
1.7.1
Node.js Version
22.x
Operating System
Linux
Logs / Screenshots
📊 Doc Coverage: 84/85 adapters documented ⚠️ Missing docs for 1 adapter(s): - binance → create docs/adapters/browser/binance.md or docs/adapters/desktop/binance.md ❌ Doc check failed (--strict mode).