Release v1.4.17-alpha #31

Merged
Mike Bros merged 2 commits from release/1.4.17-alpha into main 2026-02-16 06:56:14 +00:00
Contributor

Summary

  • fix(setup): Handle existing MCP config by offering to replace instead of failing
  • fix(setup): Validate API key against sidecar before registering config — after confirming the sidecar is reachable via /health, the wizard now tests /mcp with the Bearer token. If auth fails, the user is prompted to re-enter the key or cancel.

Test plan

  • All 225 tests pass (3 new testAuth tests added)
  • Manual test: npx . --setup → Docker sidecar → connect → wrong key → should prompt to re-enter
  • Manual test: correct key on retry → proceeds to registration
  • Manual test: press Enter on retry → cancels cleanly

🤖 Generated with Claude Code

## Summary - **fix(setup):** Handle existing MCP config by offering to replace instead of failing - **fix(setup):** Validate API key against sidecar before registering config — after confirming the sidecar is reachable via `/health`, the wizard now tests `/mcp` with the Bearer token. If auth fails, the user is prompted to re-enter the key or cancel. ## Test plan - [x] All 225 tests pass (3 new `testAuth` tests added) - [ ] Manual test: `npx . --setup` → Docker sidecar → connect → wrong key → should prompt to re-enter - [ ] Manual test: correct key on retry → proceeds to registration - [ ] Manual test: press Enter on retry → cancels cleanly 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix(setup): validate API key against sidecar before registering config
All checks were successful
CI / lint (pull_request) Successful in 8s
CI / security (pull_request) Successful in 7s
CI / test (pull_request) Successful in 16s
e8181df589
After confirming the sidecar is reachable via /health, the setup wizard
now tests the /mcp endpoint with the provided Bearer token. If auth
fails, the user is prompted to re-enter the key or cancel — preventing
broken configs from being registered silently.

Closes #599

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Mike Bros approved these changes 2026-02-16 06:55:43 +00:00
Mike Bros force-pushed release/1.4.17-alpha from 548f51d1d7
All checks were successful
CI / lint (pull_request) Successful in 6s
CI / security (pull_request) Successful in 6s
CI / test (pull_request) Successful in 18s
to 795f411bbb
All checks were successful
CI / lint (pull_request) Successful in 11s
CI / security (pull_request) Successful in 8s
CI / test (pull_request) Successful in 14s
2026-02-16 06:55:49 +00:00
Compare
Mike Bros deleted branch release/1.4.17-alpha 2026-02-16 06:56:14 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mike/open-project-sidecar-mcp!31
No description provided.