Skip to content

fix: main CI failures after the audit merges - #394

Merged
arzafran merged 1 commit into
mainfrom
fix/main-ci-mcp-menubar
Sep 30, 2026
Merged

arzafran merged 1 commit into
mainfrom
fix/main-ci-mcp-menubar

Conversation

@arzafran

Copy link
Copy Markdown
Member

What this does

Fixes the two failures on main after the audit PRs merged.

  1. MCP tools mangled data: URLs. The MCP SDK turns any string argument that looks like a data: URL into binary data. The tool catalog then passed it on as bare base64, so a browser tool given a data:text/html,... URL got garbage. It now re-encodes the value as a data URL with its MIME type. This is what test_mcp_server_e2e.py caught once test: run the programa-mcp e2e test in the PR subset again #382 put it back in CI.
  2. Menu bar tests expected the old lowercase dev app name. The rename made the debug title prefix Programa DEV, and three test expectations still said programa DEV.

Test plan

  • socket-integration-tests passes, including test_mcp_server_e2e.py
  • unit-tests passes, including NotificationAndMenuBarTests

@arzafran
arzafran merged commit 4fce0ea into main Sep 30, 2026
13 checks passed
@arzafran
arzafran deleted the fix/main-ci-mcp-menubar branch September 30, 2026 19:37
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.

1 participant