Skip to content

Generate Dart without SDK formatting or validation - #19

Merged
meoyawn merged 2 commits into
masterfrom
codex/remove-dart
Oct 2, 2026
Merged

meoyawn merged 2 commits into
masterfrom
codex/remove-dart

Conversation

@meoyawn

@meoyawn meoyawn commented Oct 2, 2026 •

Copy link
Copy Markdown
Collaborator

Dart generation invoked dart format, so emitting a client or models failed without the Dart SDK. Write generated files directly while retaining both client/dart and types/dart. Remove Dart SDK installation, validation fixtures and Moon targets from CI. Go, TypeScript and Rust generation remain supported.

Validation: the original CLI failed with an empty PATH at the formatter subprocess; after the change, both Dart client and model generation succeed with an empty PATH. Standalone moon ci passes 5 actions and parent Listenbox moon ci passes 97 actions, including all 87 browser tests, with Dart and Flutter absent from PATH. Go lint and workflow actionlint pass.

@meoyawn meoyawn changed the title Remove Dart generator and SDK dependency Generate Dart without SDK formatting or validation Oct 2, 2026
@meoyawn
meoyawn marked this pull request as ready for review October 2, 2026 12:15
@meoyawn
meoyawn merged commit cbbb21f into master Oct 2, 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