Skip to content

chore(release): 0.0.1#7

Merged
anilcancakir merged 1 commit into
masterfrom
release/0.0.1
Jun 24, 2026
Merged

chore(release): 0.0.1#7
anilcancakir merged 1 commit into
masterfrom
release/0.0.1

Conversation

@anilcancakir

Copy link
Copy Markdown
Contributor

First stable 0.0.1. Pins magic ^0.0.3, bumps own version to 0.0.1, aligns fluttersdk_artisan ^0.0.8, promotes CHANGELOG. Hosted resolve + analyze + dry-run green.

Copilot AI review requested due to automatic review settings June 18, 2026 06:12

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Release prep for magic_notifications 0.0.1, aligning the package with the host-app artisan command surface (service provider model) and documenting the new CLI/MCP tool interfaces.

Changes:

  • Bump package/dependency versions for the 0.0.1 release and remove magic_cli/standalone CLI entrypoint.
  • Move CLI integration to MagicNotificationsArtisanProvider (host-app artisan binary) and add MCP tool descriptors for read-only diagnostics.
  • Update tests and documentation to reflect the new command names (notifications:*) and dispatch model.

Reviewed changes

Copilot reviewed 18 out of 19 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
test/cli/readme_test.dart Updates README assertions to new host-app artisan invocation.
test/cli/publish_command_test.dart Migrates publish command tests from Kernel to direct ArtisanContext handling and new command name.
test/cli/notifications_artisan_provider_test.dart Adds coverage for provider MCP tool surface (exactly 2 read-only tools).
test/cli/install_command_test.dart Reworks install tests for ArtisanInstallCommand, non-interactive planning, idempotency, and dry-run behavior.
test/cli/e2e_test.dart Replaces process-based CLI e2e with provider surface checks (commands + MCP tools).
test/cli/commands/uninstall_command_test.dart Migrates uninstall tests to direct ArtisanContext execution and new command name.
test/cli/commands/doctor_command_test.dart Updates doctor tests for artisan context execution and verbose output behavior.
README.md Updates CLI documentation to dart run <app>:artisan notifications:<cmd> and notes MCP tool availability.
pubspec.yaml Sets version 0.0.1, pins magic ^0.0.3, and aligns fluttersdk_artisan ^0.0.8; removes local override.
lib/src/cli/notifications_artisan_provider.dart Renames/defines MagicNotificationsArtisanProvider, registers 7 commands, and exposes 2 MCP tools.
lib/src/cli/commands/install_command.dart Refactors install into plan + manifest parse + transactional installer workflow with platform-gated ops.
lib/src/cli/commands/doctor_command.dart Removes redundant direct artisan import in favor of CLI barrel usage.
lib/src/cli/cli.dart Expands barrel exports; hides artisan’s built-in DoctorCommand to avoid name collision.
lib/cli.dart Adds a pure-Dart-safe public CLI barrel exporting only the provider.
install.yaml Simplifies manifest to static slice + updated post-install messaging.
CLAUDE.md Updates version and CLI guidance (but still contains an outdated provider class name).
CHANGELOG.md Adds 0.0.1 release entry and breaking-change notes (but still contains an outdated provider class name).
bin/magic_notifications.dart Removes the standalone magic_cli Kernel-based entrypoint.
.claude/rules/cli.md Updates CLI domain rules for fluttersdk_artisan (but still contains an outdated provider class name).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread lib/src/cli/commands/install_command.dart
Comment thread CLAUDE.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread .claude/rules/cli.md Outdated
Comment thread install.yaml Outdated
- Promote [Unreleased] to [0.0.1] (CLI migration off magic_cli to fluttersdk_artisan)
- Pin to the canonical published stable line: magic ^0.0.3, fluttersdk_artisan ^0.0.8
- Sync CLAUDE.md version stamp; normalize CHANGELOG punctuation
@codecov

codecov Bot commented Jun 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@anilcancakir
anilcancakir merged commit 92e29a7 into master Jun 24, 2026
2 checks passed
@anilcancakir
anilcancakir deleted the release/0.0.1 branch June 24, 2026 17:11
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