chore(main): release 4.0.0-dev.8 - #108
Conversation
Release PR — skill assetsrelease-please bumps Automatic: Release PR — sync skill assets commits Manual (if automation did not run): make sync-skills
git add mcp_server_dart/lib/src/skill_assets.g.dart
git commit -m "chore: sync skill_assets.g.dart for release PR"
git pushRequired check: |
Release PR — version syncrelease-please updates Automatic: Release PR — sync versions runs Manual (if automation did not run): make sync-version
bash tool/contracts/check_version_sync.sh
git add VERSION .release-please-manifest.json plugin mcp_server_dart/pubspec.yaml mcp_toolkit/pubspec.yaml packages
git commit -m "chore: sync release version touchpoints"
git pushRequired check: |
|
Warning Review limit reached
Next review available in: 30 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (23)
📝 WalkthroughWalkthroughThe release version advances from ChangesRelease version alignment
Estimated code review effort: 1 (Trivial) | ~3 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
skill-assets-drift failed
Re-run the skill-assets-drift check after the sync commit lands. |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 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 `@packages/core/CHANGELOG.md`:
- Line 17: Configure markdownlint MD024 to allow repeated changelog subsection
headings while still checking sibling duplicates, applying the same
configuration or scoped exception to packages/core/CHANGELOG.md (17-17),
packages/server_capability_core/CHANGELOG.md (9-9), and
packages/server_capability_kernel/CHANGELOG.md (9-9).
In `@packages/core/lib/src/runtime_version.dart`:
- Line 6: Update the kFlutterMcpVersion constant declaration to explicitly use
the String type while preserving its const modifier, value, and release marker.
🪄 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: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: b136acaf-c8a9-4baa-9808-ded54875037b
📒 Files selected for processing (22)
.claude-plugin/marketplace.json.release-please-manifest.jsonCHANGELOG.mdVERSIONmcp_server_dart/pubspec.yamlmcp_toolkit/CHANGELOG.mdmcp_toolkit/pubspec.yamlpackages/core/CHANGELOG.mdpackages/core/README.mdpackages/core/lib/src/runtime_version.dartpackages/core/pubspec.yamlpackages/server_capability_core/CHANGELOG.mdpackages/server_capability_core/README.mdpackages/server_capability_core/lib/src/fmt_capability.dartpackages/server_capability_core/pubspec.yamlpackages/server_capability_kernel/CHANGELOG.mdpackages/server_capability_kernel/README.mdpackages/server_capability_kernel/pubspec.yamlplugin/.claude-plugin/plugin.jsonplugin/.codex-plugin/plugin.jsonplugin/.cursor-plugin/plugin.jsonplugin/EXPECTED_SERVER_VERSION
|
|
||
| ## [4.0.0-dev.8] - 2026-07-26 | ||
|
|
||
| ### Changed |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Configure markdownlint for repeated changelog subsections.
The new release sections in all three changelogs trigger MD024 because each repeats the standard ### Changed heading.
packages/core/CHANGELOG.md#L17-L17: configure sibling-only duplicate-heading checking or add a scoped exception.packages/server_capability_core/CHANGELOG.md#L9-L9: apply the same MD024 configuration or exception.packages/server_capability_kernel/CHANGELOG.md#L9-L9: apply the same MD024 configuration or exception.
🧰 Tools
🪛 markdownlint-cli2 (0.23.0)
[warning] 17-17: Multiple headings with the same content
(MD024, no-duplicate-heading)
📍 Affects 3 files
packages/core/CHANGELOG.md#L17-L17(this comment)packages/server_capability_core/CHANGELOG.md#L9-L9packages/server_capability_kernel/CHANGELOG.md#L9-L9
🤖 Prompt for 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.
In `@packages/core/CHANGELOG.md` at line 17, Configure markdownlint MD024 to allow
repeated changelog subsection headings while still checking sibling duplicates,
applying the same configuration or scoped exception to
packages/core/CHANGELOG.md (17-17), packages/server_capability_core/CHANGELOG.md
(9-9), and packages/server_capability_kernel/CHANGELOG.md (9-9).
Source: Linters/SAST tools
|
|
||
| /// Single source of truth for runtime and protocol version metadata. | ||
| const kFlutterMcpVersion = '4.0.0-dev.7'; // x-release-please-version | ||
| const kFlutterMcpVersion = '4.0.0-dev.8'; // x-release-please-version |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Declare the runtime version with an explicit type.
Use const String kFlutterMcpVersion = '4.0.0-dev.8'; to comply with the Dart guideline requiring explicit type declarations. As per coding guidelines, explicit type declarations must be used.
🤖 Prompt for 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.
In `@packages/core/lib/src/runtime_version.dart` at line 6, Update the
kFlutterMcpVersion constant declaration to explicitly use the String type while
preserving its const modifier, value, and release marker.
Source: Coding guidelines
34d7552 to
4157d0a
Compare
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 `@packages/server_capability_kernel/CHANGELOG.md`:
- Line 9: Update the markdownlint configuration for MD024 to use siblings_only:
true, or exclude changelog files from MD024 validation. Preserve the existing
historical “### Changed” headings and do not rename them.
🪄 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: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: 20dc326a-ef84-4371-8b91-069d154332bf
📒 Files selected for processing (22)
.claude-plugin/marketplace.json.release-please-manifest.jsonCHANGELOG.mdVERSIONmcp_server_dart/pubspec.yamlmcp_toolkit/CHANGELOG.mdmcp_toolkit/pubspec.yamlpackages/core/CHANGELOG.mdpackages/core/README.mdpackages/core/lib/src/runtime_version.dartpackages/core/pubspec.yamlpackages/server_capability_core/CHANGELOG.mdpackages/server_capability_core/README.mdpackages/server_capability_core/lib/src/fmt_capability.dartpackages/server_capability_core/pubspec.yamlpackages/server_capability_kernel/CHANGELOG.mdpackages/server_capability_kernel/README.mdpackages/server_capability_kernel/pubspec.yamlplugin/.claude-plugin/plugin.jsonplugin/.codex-plugin/plugin.jsonplugin/.cursor-plugin/plugin.jsonplugin/EXPECTED_SERVER_VERSION
🚧 Files skipped from review as they are similar to previous changes (18)
- .release-please-manifest.json
- plugin/.cursor-plugin/plugin.json
- packages/core/pubspec.yaml
- packages/core/README.md
- VERSION
- packages/server_capability_core/lib/src/fmt_capability.dart
- plugin/.codex-plugin/plugin.json
- packages/server_capability_kernel/README.md
- packages/server_capability_core/README.md
- packages/server_capability_kernel/pubspec.yaml
- packages/server_capability_core/pubspec.yaml
- mcp_toolkit/pubspec.yaml
- mcp_server_dart/pubspec.yaml
- .claude-plugin/marketplace.json
- packages/core/lib/src/runtime_version.dart
- plugin/.claude-plugin/plugin.json
- CHANGELOG.md
- mcp_toolkit/CHANGELOG.md
23dda8e to
3ec54e0
Compare
There was a problem hiding this comment.
🧹 Nitpick comments (1)
packages/server_capability_core/CHANGELOG.md (1)
7-9: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick winConfigure MD024 for repeated changelog headings.
The new
### Changedheading at Line [9] repeats the heading used by each release section. Configure MD024 withsiblings_only: true, or exclude changelog files from this rule. Preserve the historical headings.🤖 Prompt for 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. In `@packages/server_capability_core/CHANGELOG.md` around lines 7 - 9, Update the Markdown lint configuration for MD024 to use siblings_only: true, or exclude changelog files from MD024 validation, so repeated headings across release sections remain valid. Preserve all existing historical changelog headings, including the Changed heading under version 4.0.0-dev.8.Source: Linters/SAST tools
🤖 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.
Nitpick comments:
In `@packages/server_capability_core/CHANGELOG.md`:
- Around line 7-9: Update the Markdown lint configuration for MD024 to use
siblings_only: true, or exclude changelog files from MD024 validation, so
repeated headings across release sections remain valid. Preserve all existing
historical changelog headings, including the Changed heading under version
4.0.0-dev.8.
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: f873b329-4c25-463b-9f6a-d4afc9ba2440
📒 Files selected for processing (22)
.claude-plugin/marketplace.json.release-please-manifest.jsonCHANGELOG.mdVERSIONmcp_server_dart/pubspec.yamlmcp_toolkit/CHANGELOG.mdmcp_toolkit/pubspec.yamlpackages/core/CHANGELOG.mdpackages/core/README.mdpackages/core/lib/src/runtime_version.dartpackages/core/pubspec.yamlpackages/server_capability_core/CHANGELOG.mdpackages/server_capability_core/README.mdpackages/server_capability_core/lib/src/fmt_capability.dartpackages/server_capability_core/pubspec.yamlpackages/server_capability_kernel/CHANGELOG.mdpackages/server_capability_kernel/README.mdpackages/server_capability_kernel/pubspec.yamlplugin/.claude-plugin/plugin.jsonplugin/.codex-plugin/plugin.jsonplugin/.cursor-plugin/plugin.jsonplugin/EXPECTED_SERVER_VERSION
🚧 Files skipped from review as they are similar to previous changes (19)
- plugin/.claude-plugin/plugin.json
- plugin/EXPECTED_SERVER_VERSION
- mcp_toolkit/pubspec.yaml
- VERSION
- .claude-plugin/marketplace.json
- packages/server_capability_core/README.md
- mcp_toolkit/CHANGELOG.md
- packages/core/README.md
- plugin/.codex-plugin/plugin.json
- packages/server_capability_core/pubspec.yaml
- packages/server_capability_kernel/README.md
- CHANGELOG.md
- packages/server_capability_core/lib/src/fmt_capability.dart
- .release-please-manifest.json
- packages/core/pubspec.yaml
- packages/core/lib/src/runtime_version.dart
- packages/server_capability_kernel/pubspec.yaml
- plugin/.cursor-plugin/plugin.json
- mcp_server_dart/pubspec.yaml
1b681ad to
a710d90
Compare
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 `@packages/core/CHANGELOG.md`:
- Line 17: Configure Markdownlint rule MD024 to use siblings_only: true, or add
a scoped exception for changelog files, so repeated hierarchical headings remain
valid without renaming historical headings. Apply this consistently for
packages/core/CHANGELOG.md lines 17-17,
packages/server_capability_core/CHANGELOG.md lines 9-9, and
packages/server_capability_kernel/CHANGELOG.md lines 9-9.
🪄 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: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: 28d35cb7-796e-457a-993b-2addd6aa3d01
📒 Files selected for processing (22)
.claude-plugin/marketplace.json.release-please-manifest.jsonCHANGELOG.mdVERSIONmcp_server_dart/pubspec.yamlmcp_toolkit/CHANGELOG.mdmcp_toolkit/pubspec.yamlpackages/core/CHANGELOG.mdpackages/core/README.mdpackages/core/lib/src/runtime_version.dartpackages/core/pubspec.yamlpackages/server_capability_core/CHANGELOG.mdpackages/server_capability_core/README.mdpackages/server_capability_core/lib/src/fmt_capability.dartpackages/server_capability_core/pubspec.yamlpackages/server_capability_kernel/CHANGELOG.mdpackages/server_capability_kernel/README.mdpackages/server_capability_kernel/pubspec.yamlplugin/.claude-plugin/plugin.jsonplugin/.codex-plugin/plugin.jsonplugin/.cursor-plugin/plugin.jsonplugin/EXPECTED_SERVER_VERSION
🚧 Files skipped from review as they are similar to previous changes (19)
- plugin/.claude-plugin/plugin.json
- mcp_toolkit/pubspec.yaml
- .release-please-manifest.json
- packages/server_capability_kernel/pubspec.yaml
- packages/core/lib/src/runtime_version.dart
- packages/server_capability_core/lib/src/fmt_capability.dart
- mcp_server_dart/pubspec.yaml
- VERSION
- plugin/.codex-plugin/plugin.json
- plugin/EXPECTED_SERVER_VERSION
- packages/core/pubspec.yaml
- plugin/.cursor-plugin/plugin.json
- packages/core/README.md
- packages/server_capability_kernel/README.md
- CHANGELOG.md
- packages/server_capability_core/pubspec.yaml
- mcp_toolkit/CHANGELOG.md
- packages/server_capability_core/README.md
- .claude-plugin/marketplace.json
|
|
||
| ## [4.0.0-dev.8] - 2026-07-31 | ||
|
|
||
| ### Changed |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Configure MD024 for hierarchical changelog headings.
### Changed is intentionally repeated under separate version headings. Configure MD024 with siblings_only: true or exclude changelog files. Do not rename historical headings.
packages/core/CHANGELOG.md#L17-L17: apply the MD024 configuration or scoped exception.packages/server_capability_core/CHANGELOG.md#L9-L9: apply the same configuration or exception.packages/server_capability_kernel/CHANGELOG.md#L9-L9: apply the same configuration or exception.
🧰 Tools
🪛 markdownlint-cli2 (0.23.1)
[warning] 17-17: Multiple headings with the same content
(MD024, no-duplicate-heading)
📍 Affects 3 files
packages/core/CHANGELOG.md#L17-L17(this comment)packages/server_capability_core/CHANGELOG.md#L9-L9packages/server_capability_kernel/CHANGELOG.md#L9-L9
🤖 Prompt for 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.
In `@packages/core/CHANGELOG.md` at line 17, Configure Markdownlint rule MD024 to
use siblings_only: true, or add a scoped exception for changelog files, so
repeated hierarchical headings remain valid without renaming historical
headings. Apply this consistently for packages/core/CHANGELOG.md lines 17-17,
packages/server_capability_core/CHANGELOG.md lines 9-9, and
packages/server_capability_kernel/CHANGELOG.md lines 9-9.
Source: Linters/SAST tools
edf4352 to
09546a3
Compare
a523f19 to
0338470
Compare
|
🤖 Created releases: 🌻 |
🤖 I have created a release beep boop
4.0.0-dev.8 (2026-07-31)
Features
Bug Fixes
Documentation
This PR was generated with Release Please. See documentation.