Skip to content

chore(mcp): release 0.29.0 — ship the guided first-run walkthrough - #180

Merged
ArtyETH06 merged 1 commit into
mainfrom
ArtyETH06/release-0.29.0
Aug 17, 2026
Merged

chore(mcp): release 0.29.0 — ship the guided first-run walkthrough#180
ArtyETH06 merged 1 commit into
mainfrom
ArtyETH06/release-0.29.0

Conversation

@ArtyETH06

Copy link
Copy Markdown
Contributor

Version bump only — no behaviour change. This is the release that makes "Walk me through Leadbay." actually work.

Why

The walkthrough merged in #175 and #179 (Aug 10–11) and has never shipped:

Latest tag mcp-v0.28.0, 2026-08-03
npm latest 0.28.0
Contains leadbay_getting_started? No — the tag predates both PRs

A user on the live connector who types "Walk me through Leadbay" today gets nothing; the prompt isn't registered.

CHANGELOG.md also filed the feature under ## 0.28.0 — a version already published without it. Retitled to 0.29.0 and dated. The entry's content was already correct; only its number was wrong.

What changed

The four version carriers, bumped together because packages/mcp/test/audit/server-json-version.test.ts enforces they stay on the same line:

File Change
packages/mcp/package.json 0.28.00.29.0
packages/mcp/server.json top-level version, packages[].version, and the @leadbay/mcp@0.29 npx pin
.claude-plugin/plugins/leadbay/.claude-plugin/plugin.json version + its own npx pin
CHANGELOG.md ## 0.28.0 — …## 0.29.0 — 2026-08-17 — …

Scope of the release

Everything on main since mcp-v0.28.0 is the walkthrough, plus an eval-runner restore (9e31ac4) and a telemetry test (1e6a819). Nothing else user-facing, so no other CHANGELOG entry is owed.

What merging does

auto-tag.yml fires on a packages/mcp/package.json change to main: it pushes mcp-v0.29.0 and dispatches release.yml (npm + MCP Registry + .dxt/.mcpb assets) and build-image.yml (the hosted mcp.leadbay.app connector). One merge redeploys both surfaces.

Gates

Full workspace pass on this branch:

  • pnpm -r build ✅ (dxt bundle builds as leadbay-0.29.0.dxt / .mcpb)
  • pnpm -r test ✅ — 1368 tests, 203 files (core 646, mcp 659, components 47, promptforge 16)
  • pnpm -r typecheck
  • pnpm prompts:check ✅ — generated files up to date

Merge order

  1. This PR → cuts mcp-v0.29.0 and publishes.
  2. Then docs(mcp): document the introduction path — "Walk me through Leadbay" (EN + FR) userdoc#23, which documents the walkthrough and is held draft precisely because it describes a feature users can't reach yet.

The walkthrough merged in #175 and #179 (Aug 10-11) but has never been
released: mcp-v0.28.0 was tagged Aug 3, npm latest is 0.28.0, and neither
contains leadbay_getting_started. So "Walk me through Leadbay" does
nothing on the live connector today.

The CHANGELOG made it worse by filing the feature under `## 0.28.0` — a
version already published without it. Retitled to 0.29.0 and dated; the
entry's content was already correct, only its number was wrong.

Bumps the four version carriers together, which server-json-version.test.ts
enforces: packages/mcp/package.json, server.json (top-level, packages[],
and the npx pin), and the .claude-plugin manifest (version + its own pin).

Everything on main since the tag is this feature, plus an eval-runner
restore (9e31ac4) and a telemetry test (1e6a819) — nothing else
user-facing, so no other CHANGELOG entry is owed.

Merging fires auto-tag.yml, which pushes mcp-v0.29.0 and dispatches
release.yml (npm + MCP Registry + .dxt/.mcpb) and build-image.yml (the
hosted mcp.leadbay.app connector).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@ArtyETH06
ArtyETH06 marked this pull request as ready for review August 17, 2026 08:08
@ArtyETH06
ArtyETH06 merged commit 15b0b0b into main Aug 17, 2026
1 check passed
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