Skip to content

Sync main into dev 2026 RC#283

Merged
leehack merged 5 commits into
dev/2026-07-28-rcfrom
sync/main-into-dev-2026-rc
Jun 12, 2026
Merged

Sync main into dev 2026 RC#283
leehack merged 5 commits into
dev/2026-07-28-rcfrom
sync/main-into-dev-2026-rc

Conversation

@leehack

@leehack leehack commented Jun 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • merge main into dev/2026-07-28-rc after the 2.2.1 stable release
  • preserve the dev prerelease package version 2.3.0-dev.0 while adding the stable 2.2.1 changelog section to dev history
  • carry over the main-branch installer fallback improvements for GitHub API rate-limit resilience
  • resolve the overlapping JSON Schema test conflict by retaining the current dev schema coverage

Why

PR #281 tracks merging the 2026 RC dev branch back to main and is currently conflict-blocked. Syncing main into dev first keeps the integration conflict resolution isolated and should make the tracking PR cleaner after this lands.

Validation

  • dart format .
  • bash -n tool/install.sh
  • dart analyze
  • dart test
  • cd packages/mcp_dart_cli && dart pub get
  • cd packages/mcp_dart_cli && dart test test/src/update_command_test.dart

PowerShell is not installed in this environment, so I could not syntax-check tool/install.ps1 locally.

leehack and others added 5 commits June 2, 2026 13:06
Accept and preserve JSON Schema 2020-12 boolean subschemas in MCP tool schemas, including correct true/false validation semantics and regression coverage.
Bump the stable SDK package to 2.2.1 and add release notes for the JSON Schema boolean subschema fix.
@codecov

codecov Bot commented Jun 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.90%. Comparing base (7d2da04) to head (60a8990).
⚠️ Report is 1 commits behind head on dev/2026-07-28-rc.

Additional details and impacted files
@@                  Coverage Diff                  @@
##           dev/2026-07-28-rc     #283      +/-   ##
=====================================================
- Coverage              88.45%   84.90%   -3.55%     
=====================================================
  Files                     48       70      +22     
  Lines                  10728    15383    +4655     
=====================================================
+ Hits                    9489    13061    +3572     
- Misses                  1239     2322    +1083     
Flag Coverage Δ
cli 76.73% <ø> (?)
unittests 88.45% <ø> (ø)

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 3e4bc52 into dev/2026-07-28-rc Jun 12, 2026
4 checks passed
@leehack leehack deleted the sync/main-into-dev-2026-rc branch June 12, 2026 14:49
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.

2 participants