-
Notifications
You must be signed in to change notification settings - Fork 34
Enable MCP gateway on smoke-copilot workflow #9422
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Co-authored-by: pelikhan <[email protected]>
Co-authored-by: pelikhan <[email protected]>
|
🤖 DIAGNOSTIC COMPLETE: Smoke Copilot No Firewall STATUS: ALL_UNITS_OPERATIONAL. MISSION_SUCCESS. |
|
📰 VERDICT: Smoke Copilot Playwright has concluded. All systems operational. This is a developing story. 🎤 |
|
🎉 Yo ho ho! Smoke Copilot Safe Inputs found the treasure and completed successfully! ⚓💰 |
|
🌑 The shadows whisper... Smoke Codex failed. The oracle requires further meditation... |
|
💀 Blimey! Changeset Generator failed and walked the plank! No treasure today, matey! ☠️ |
|
💫 TO BE CONTINUED... Smoke Claude failed! Our hero faces unexpected challenges... |
|
I will be working on this on #9172 |
|
📰 DEVELOPING STORY: Smoke Copilot reports failed. Our correspondents are investigating the incident... |
|
❌ Firewall validation failed... Smoke Codex Firewall failed. Network sandboxing may not be working correctly. |
|
The smoke-copilot workflow lacked MCP gateway configuration, preventing unified HTTP routing of MCP server traffic through a containerized proxy.
Changes
Added MCP gateway configuration to
.github/workflows/smoke-copilot.md:The compiler now generates the gateway setup step with:
v0.0.9fromconstants.DefaultMCPGatewayVersionhost.docker.internal, auto-generated API keyLock file regenerated with the new gateway step.
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
https://api.github.com/user/usr/bin/gh gh api user --jq .login /ref/tags/v8 refs/tags/v4 /usr/bin/gh -json GO111MODULE 64/bin/go gh api ithub-script/git/ref/tags/v8 --jq ache/node/24.12.0/x64/bin/npm -json GO111MODULE ache/go/1.25.0/xxterm-color ache/node/24.12.0/x64/bin/npm(http block)/usr/bin/gh gh api user --jq .login /repos/actions/github-script/git@{u} --jq /usr/bin/infocmp -json _syntax_test.go 64/pkg/tool/linuxterm-color infocmp -1 /ref/tags/v8 64/pkg/tool/linu--jq(http block)/usr/bin/gh gh api user --jq .login /run/containerd/io.containerd.runtime.v2.task/moby/a509cb334a4b939101136cc9f5166e48f05918131070a7e9701bd205fc928952/init.pid a509cb334a4b939101136cc9f5166e48f05918131070a7e9701bd205fc928952 e48f05918131070a7e9701bd205fc928952/log.json 837175/run-1003 GO111MODULE 64/pkg/tool/linu/repos/actions/github-script/git/ref/tags/v8 git -C 4037-61461/test-1546159465 config(http block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.