Files
ironclaw/tests
firat.sertgoz a6443dd450 fix: resolve staging CI test failures blocking promotion (#2574)
* fix: resolve 3 categories of staging CI test failures

1. pending_gate_extension_name now extracts extension name from
   tool_install/tool_activate/tool_auth parameters even when
   auth_manager is unavailable, matching the AuthManager logic and
   returning "telegram" instead of "telegram_bot_token".

2. Updated CLI help snapshots to match new onboard/config/doctor/login
   descriptions and the addition of the profile subcommand.

3. Relaxed E2E pairing approve assertions to check only the code field,
   accommodating the new optional thread_id the frontend now sends.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix(web): address ilblackdragon review — ensure auth_manager always available, remove fallback duplication (#2574)

- Remove inline fallback that duplicated AuthManager::resolve_extension_name_for_auth_flow() logic
  in pending_gate_extension_name(); auth_manager is now always wired in tests via a minimal
  InMemorySecretsStore-backed AuthManager
- Fix trim inconsistency in AuthManager::resolve_extension_name_for_auth_flow() where the
  predicate trimmed whitespace but the return value did not

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: allow clippy::too_many_arguments on register_startup_channels

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-17 22:50:59 +09:00
..