Skip to content

fix(mail): unblock ccb mail setup import on config v3#92

Merged
bfly123 merged 1 commit intobfly123:mainfrom
HamsteRider-m:fix/mail-setup-routingconfig-import-pr
Feb 23, 2026
Merged

fix(mail): unblock ccb mail setup import on config v3#92
bfly123 merged 1 commit intobfly123:mainfrom
HamsteRider-m:fix/mail-setup-routingconfig-import-pr

Conversation

@HamsteRider-m
Copy link
Copy Markdown

@HamsteRider-m HamsteRider-m commented Feb 20, 2026

Summary

  • remove stale RoutingConfig import from mail_tui.wizard
  • map wizard setup outputs to v3 config fields (default_provider, target_email)
  • add a regression test that imports mail_tui.wizard to prevent startup regressions

Repro

  • before: ccb mail setup failed with cannot import name 'RoutingConfig' from mail.config
  • after: wizard starts and prompts for provider/email (no import failure)

Test Plan

  • pytest -q test/test_mail_setup_wizard_import.py

@bfly123 bfly123 merged commit f782674 into bfly123:main Feb 23, 2026
3 of 13 checks passed
bfly123 added a commit that referenced this pull request Feb 24, 2026
Covers merged PRs #87, #91, #92, #96, #97: Gemini CLI 0.29.0
dual-hash support, OpenCode async deadlock fix, mail setup v3
compat, lpend stale-registry fallback, and autostart routing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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