Skip to content

M1.1.2: Set up Rust project scaffold#19

Merged
LyeZinho merged 2 commits intomainfrom
2-m112-set-up-rust-project-scaffold
Apr 16, 2026
Merged

M1.1.2: Set up Rust project scaffold#19
LyeZinho merged 2 commits intomainfrom
2-m112-set-up-rust-project-scaffold

Conversation

@LyeZinho
Copy link
Copy Markdown
Member

  • Initialize Cargo workspace with mimi-core and mimi-cli packages
  • Configure workspace Cargo.toml with key dependencies:
    • async runtime: tokio with full features
    • serialization: serde, serde_json
    • logging: tracing, tracing-subscriber with env-filter
    • data structures: prost for protobuf, uuid, chrono
    • CLI: clap with derive macros
  • Set up rustfmt configuration with consistent code style
  • Create module structure with error handling, message types, and config
  • Implement comprehensive test infrastructure (unit + integration tests)
  • All tests passing (5 tests), clippy clean, builds successfully

- Initialize Cargo workspace with mimi-core and mimi-cli packages
- Configure workspace Cargo.toml with key dependencies:
  - async runtime: tokio with full features
  - serialization: serde, serde_json
  - logging: tracing, tracing-subscriber with env-filter
  - data structures: prost for protobuf, uuid, chrono
  - CLI: clap with derive macros
- Set up rustfmt configuration with consistent code style
- Create module structure with error handling, message types, and config
- Implement comprehensive test infrastructure (unit + integration tests)
- All tests passing (5 tests), clippy clean, builds successfully
@LyeZinho LyeZinho added this to the M1 milestone Apr 16, 2026
@LyeZinho LyeZinho self-assigned this Apr 16, 2026
@LyeZinho LyeZinho linked an issue Apr 16, 2026 that may be closed by this pull request
- Changed trigger from push/pull_request to workflow_dispatch only
- Workflow will not auto-trigger until re-enabled
- Security audit job removed (invalid action reference)
@LyeZinho LyeZinho merged commit aaa1ddd into main Apr 16, 2026
@LyeZinho LyeZinho deleted the 2-m112-set-up-rust-project-scaffold branch April 17, 2026 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

M1.1.2 Set up Rust project scaffold

1 participant