Skip to content

Prepare CLI 0.2.2 release - #440

Merged
leehack merged 1 commit into
mainfrom
release/cli-0.2.2-prep
Oct 19, 2026
Merged

leehack merged 1 commit into
mainfrom
release/cli-0.2.2-prep

Conversation

@leehack

@leehack leehack commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Prepare the CLI-only 0.2.2 patch release to ship compatibility with build 5.x while retaining 4.x support. The SDK version stays at 2.4.3; no SDK release is selected.

Update the CLI version and exact release notes, release manifest, installation documentation, and immutable template version. Align the CLI and generated projects with the already-published mcp_dart ^2.4.3, as required by the stable release metadata gate. Dart minimums remain CLI 3.12 and SDK/generated projects 3.4.

Validation:

  • Release detection: packages=["mcp_dart_cli"], release_sdk=false, release_cli=true.

  • CLI 0.2.2 and SDK 2.4.3 metadata validators pass.

  • Repository formatting and root/CLI analysis pass.

  • Root suite: 2,030 tests passed; CLI suite: 139 tests passed.

  • Isolated candidate resolved hosted mcp_dart 2.4.3 and build 5.0.0, passed analysis and 124 non-e2e tests (3 expected skips), compiled, and reported version 0.2.2.

  • Real build_runner bundle generation passed; publish dry run reported zero warnings, with candidate source links rewritten to mcp_dart_cli-v0.2.2.

  • Compiled CLI created a project using the updated local template; the generated project resolved hosted SDK 2.4.3, analyzed, passed all 3 tests, and served its add tool through the public CLI over stdio.

  • All 23 GitHub checks passed on a5e2b44; the PR is mergeable with no unresolved review threads.

  • Additional lower-bound review: hosted build 4.0.3, build_runner 2.10.4, and SDK 2.4.3 passed analysis, real bundle generation, and 15 focused version/scaffolding tests (1 expected repository-only skip).

Merging this release-prep PR authorizes automatic CLI publication. This PR does not authorize an SDK publication.

@leehack leehack added the release-prep Merging this validated PR authorizes an automatic package release label Oct 19, 2026
@codecov

codecov Bot commented Oct 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.91%. Comparing base (bc00488) to head (a5e2b44).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #440      +/-   ##
==========================================
+ Coverage   85.89%   85.91%   +0.02%     
==========================================
  Files          82       82              
  Lines       20564    20564              
==========================================
+ Hits        17663    17668       +5     
+ Misses       2901     2896       -5     
Flag Coverage Δ
cli 78.11% <ø> (ø)
unittests 88.36% <ø> (+0.03%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@leehack
leehack merged commit 8290fa9 into main Oct 19, 2026
23 checks passed
@leehack
leehack deleted the release/cli-0.2.2-prep branch October 19, 2026 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-prep Merging this validated PR authorizes an automatic package release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant