Skip to content

chore: prepare 0.27.9-next.0 release#488

Merged
mohanagy merged 3 commits into
nextfrom
release-0.27.9-next.0
Jun 3, 2026
Merged

chore: prepare 0.27.9-next.0 release#488
mohanagy merged 3 commits into
nextfrom
release-0.27.9-next.0

Conversation

@mohanagy
Copy link
Copy Markdown
Owner

@mohanagy mohanagy commented Jun 3, 2026

Summary

  • bump the package, lockfile, MCP Registry metadata, README/changelog release links, and related docs/tests to 0.27.9-next.0
  • fix Windows implementation-validation timeout handling in compare so the release branch no longer hangs on the windows-latest / Node 20 lane
  • correct the 0.27.9-next.0 release notes so they describe the shipped next-track bundle instead of only the launch-checklist slice
  • keep prerelease docs on blob/next and refresh sbom.cdx.json for this release candidate

Included work in 0.27.9-next.0

Test Plan

  • npm install
  • npm run release:verify
  • npm run registry:validate
  • npm run typecheck
  • npm run build
  • CI=1 npm run test:run
  • npm pack --dry-run
  • npm sbom --sbom-format cyclonedx > sbom.cdx.json
  • npm run test:run -- tests/unit/release-hygiene.test.ts tests/unit/package-metadata.test.ts tests/unit/why-madar-doc.test.ts tests/unit/compare-native-agent.test.ts tests/unit/context-prompt-command.test.ts

Summary by CodeRabbit

  • Documentation

    • Added proof-first launch checklist and aligned many docs/links to the next release track.
    • Expanded README telemetry section listing which coarse events are recorded and explicitly what is not; full controls remain linked.
  • Behavior / Bug Fixes

    • Scoped, git-backed graph freshness/stale-context guarantees across relevant CLI flows.
    • Improved process-abort handling on Windows to avoid orphaned child processes.
  • Chores

    • Release bumped to 0.27.9-next.0.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 3, 2026

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: a3abd5f7-7351-4cac-8101-67e99fcd74a5

📥 Commits

Reviewing files that changed from the base of the PR and between 2efe3c7 and aa7f6a4.

📒 Files selected for processing (1)
  • tests/unit/compare-native-agent.test.ts

📝 Walkthrough

Walkthrough

This PR prepares the 0.27.9-next.0 prerelease by bumping version strings in package metadata and registry, adding a changelog entry, migrating repository documentation links from main→next (and expanding README telemetry text), adding a Windows taskkill path for aborting child processes, and updating tests/fixtures to match the new version.

Changes

Version 0.27.9-next.0 prerelease bump and branch migration

Layer / File(s) Summary
Version metadata and changelog
package.json, docs/mcp-registry/server.json, CHANGELOG.md
Package and server registry versions are bumped from 0.27.8 to 0.27.9-next.0; a new changelog entry documents the prerelease with proof-first launch checklist, adoption messaging/telemetry notes, and graph-freshness fixes.
Documentation branch targets: main → next
README.md, docs/concepts/context-packs.md, docs/design-partners.md, docs/integrations/compatibility.md, docs/tutorials/agent-quickstarts.md, docs/tutorials/getting-started.md
README and many docs are retargeted to the next branch; README's Telemetry section is expanded to list recorded vs. non-recorded coarse events and links to full controls on next.
Native-agent abort handling (Windows)
src/infrastructure/compare.ts
In the shell command runner abort handler, add a Windows-specific synchronous taskkill /pid <pid> /T /F path when child.pid is available, with a fallback to child.kill().
Test expectations, fixtures, and path correction
tests/unit/telemetry.test.ts, tests/unit/try-command.test.ts, tests/unit/context-prompt-command.test.ts
Telemetry tests and freshness fixtures updated to 0.27.9-next.0; context-prompt-command test updates graphPath used in requireFreshGraph fail-fast test to a missing graph path.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • mohanagy/madar#462: Modifies src/infrastructure/compare.ts native-agent execution/abort handling; overlaps with the Windows abort change here.
  • mohanagy/madar#486: README/docs retargeting for agent quickstarts aligns with the documentation link updates in this PR.
  • mohanagy/madar#463: Also touches compare abort/termination handling and validation abort behavior near the same runtime code paths.

Poem

🐰
I hopped through files with a tiny bump,
links nudged forward, versions jumped,
tests now nod to next's bright sun,
a taskkill dance when Windows must run,
prerelease ready — 0.27.9-next.0!

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore: prepare 0.27.9-next.0 release' directly and clearly summarizes the main change: bumping the version and preparing a release.
Description check ✅ Passed The description covers the Summary section with clear bullet points, includes a detailed test plan with checked items, and references related issues, satisfying the template requirements.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-0.27.9-next.0

Comment @coderabbitai help to get the list of available commands and usage tips.

mohanagy and others added 2 commits June 3, 2026 08:32
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mohanagy mohanagy merged commit 568c6f0 into next Jun 3, 2026
7 checks passed
@mohanagy mohanagy deleted the release-0.27.9-next.0 branch June 3, 2026 04:48
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