Sync main into next#475
Conversation
Promote the current main branch from 0.27.7-next.1 to the stable 0.27.7 release, update README and MCP registry metadata, and enforce branch-correct release-sensitive README links for both stable and prerelease channels.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Prepare 0.27.7 release
- bump package, lockfile, changelog, and MCP Registry metadata to 0.27.8 - refactor README into a shorter npm-facing landing page and remove the demo section - move long-form context-pack and CLI/MCP reference details into dedicated docs - address review feedback around CLI-only usage, SPI version text, and doc test stability
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
✅ Files skipped from review due to trivial changes (1)
🚧 Files skipped from review as they are similar to previous changes (2)
📝 WalkthroughWalkthroughRelease v0.27.8: bump package/server versions, add CLI/MCP and context-pack docs, shorten README into a quickstart landing, enforce branch-correct README links in release-hygiene, and update tests to reference the new docs and aggregated public-docs corpus. Changesv0.27.8 Release with Documentation Restructuring
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/reference/cli-and-mcp.md`:
- Around line 50-64: The docs claim `context_pack` is full-profile-only, but
install guidance in src/infrastructure/install.ts (the strict compact MCP flow
that instructs agents to call `context_pack` once) contradicts that; update
docs/reference/cli-and-mcp.md to accurately reflect which profiles support
`context_pack`—either move `context_pack` from the "Full-profile additions" list
into the core/strict column or add a clarifying note that `--profile strict` (or
MADAR_TOOL_PROFILE=full/strict) enables a limited `context_pack` usage for the
strict flow, and ensure the README guidance for `--profile strict` explicitly
references the same behavior so `context_pack` availability is consistent with
src/infrastructure/install.ts.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: 6944bfb7-fcda-47e3-8be4-52c6f06e97ca
⛔ Files ignored due to path filters (1)
package-lock.jsonis excluded by!**/package-lock.json
📒 Files selected for processing (11)
.github/scripts/verify-release-hygiene.mjsCHANGELOG.mdREADME.mddocs/concepts/context-packs.mddocs/mcp-registry/server.jsondocs/reference/cli-and-mcp.mdpackage.jsontests/unit/install-docs.test.tstests/unit/mcp-registry-metadata.test.tstests/unit/release-hygiene.test.tstests/unit/why-madar-doc.test.ts
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Summary
Verification
Summary by CodeRabbit
Documentation
Chores
Tests