Skip to content

fix: restore docker build policy and mcp validation - #18

Merged
icco merged 1 commit into
mainfrom
fix/main-ci
Oct 12, 2026
Merged

icco merged 1 commit into
mainfrom
fix/main-ci

Conversation

@icco

@icco icco commented Oct 12, 2026

Copy link
Copy Markdown
Owner

Why

Include the existing pnpm release-age policy in Docker builds and align MCP validation with Robinhood.

Risks

Docker builds now consume the same version-specific pnpm exceptions as CI.

@icco icco self-assigned this Oct 12, 2026
@icco
icco requested a balanced review from Copilot October 12, 2026 23:19
@icco
icco marked this pull request as ready for review October 12, 2026 23:19
@icco
icco merged commit 980d121 into main Oct 12, 2026
10 checks passed
@icco
icco deleted the fix/main-ci branch October 12, 2026 23:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The production CLI install still bypasses release-age policy, and Robinhood trading tools remain accessible to restricted agents.

2 open findings
What changed in this PR

Restores pnpm release-age configuration in Docker builds and updates MCP validation for Robinhood.

Changes:

  • Adds the pnpm workspace policy to the Docker context and config stage.
  • Adds Robinhood to the expected MCP server list.
File Description
.dockerignore Includes the pnpm workspace policy.
Dockerfile Copies the policy into the config stage.
tests/​routing.test.mjs Expects the Robinhood MCP server.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread tests/routing.test.mjs
Comment thread Dockerfile
icco added a commit that referenced this pull request Oct 12, 2026
# Why
Address #18 review findings with Robinhood denies for restricted agents
and strict pnpm policy during global CLI installation.

# Risks
The pinned CLI and its platform packages need version-specific
release-age exceptions.
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