Skip to content

Conversation

@sanggggg
Copy link
Collaborator

No description provided.

- Remove unused import AnalysisCommands from main.rs
- Mark unused helper functions with #[allow(dead_code)]
  - print_getting_started, print_import_help, print_supported_formats,
    print_environment_config, print_full_getting_started in help.rs
  - handle_init_command in init.rs
  - needs_setup in setup.rs
- Update doctests to use new crate names
  - retrochat::* -> retrochat_core::* in message.rs
  - retrochat::tui::* -> retrochat_tui::* in text.rs and layout.rs

All tests passing (203 tests). Clippy clean with -D warnings.
The GUI package requires platform-specific system dependencies (glib, gtk)
that are not available in the Ubuntu CI environment. GUI builds are handled
separately by the release-tauri.yml workflow which sets up the necessary
dependencies for each platform.

This change excludes retrochat-gui from:
- cargo test --workspace
- cargo clippy --workspace
- cargo check --workspace

The GUI package will continue to be built and tested in its dedicated
release workflow with proper system dependencies installed.
@sanggggg sanggggg merged commit dc0e32b into main Dec 17, 2025
5 checks 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.

2 participants