From 0419d0435c8230d99497393b7c57c3e2fdf06d60 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 9 Jan 2026 18:40:20 +0000 Subject: [PATCH 1/6] Initial plan From 5a27ba0e290dd44ff4eaa133bd02c3717854b846 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 9 Jan 2026 18:45:23 +0000 Subject: [PATCH 2/6] Initial plan for moving MCP gateway mounts from shell script to compiler Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/discussion-task-mining.campaign.lock.yml | 4 ++-- .../docs-quality-maintenance-project67.campaign.lock.yml | 5 ++--- .../file-size-reduction-project71.campaign.lock.yml | 4 ++-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/discussion-task-mining.campaign.lock.yml b/.github/workflows/discussion-task-mining.campaign.lock.yml index 04013510fd7..a7858da9dfd 100644 --- a/.github/workflows/discussion-task-mining.campaign.lock.yml +++ b/.github/workflows/discussion-task-mining.campaign.lock.yml @@ -614,10 +614,10 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot - cat << 'MCPCONFIG_EOF' | bash /opt/gh-aw/actions/start_mcp_gateway.sh + cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { "mcpServers": { "github": { diff --git a/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml b/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml index 183f1d78c86..79d8ec587c5 100644 --- a/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml +++ b/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml @@ -25,7 +25,6 @@ name: "Campaign: Documentation Quality & Maintenance (Project 73)" "on": schedule: - cron: "0 18 * * *" - # Friendly format: daily (scattered) workflow_dispatch: permissions: @@ -615,10 +614,10 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot - cat << 'MCPCONFIG_EOF' | bash /opt/gh-aw/actions/start_mcp_gateway.sh + cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { "mcpServers": { "github": { diff --git a/.github/workflows/file-size-reduction-project71.campaign.lock.yml b/.github/workflows/file-size-reduction-project71.campaign.lock.yml index 62afa02c6f1..5645da15bfb 100644 --- a/.github/workflows/file-size-reduction-project71.campaign.lock.yml +++ b/.github/workflows/file-size-reduction-project71.campaign.lock.yml @@ -614,10 +614,10 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot - cat << 'MCPCONFIG_EOF' | bash /opt/gh-aw/actions/start_mcp_gateway.sh + cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { "mcpServers": { "github": { From eed881e0998f3a963be5f22a10a45a402580423d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 9 Jan 2026 18:52:04 +0000 Subject: [PATCH 3/6] Move MCP gateway mounts from shell script to compiler generation - Add Mounts field to MCPGatewayRuntimeConfig struct - Update ensureDefaultMCPGatewayConfig to set default mounts - Update container command generation to include volume mounts - Remove hardcoded mounts from start_mcp_gateway.sh - Add comprehensive tests for mount generation - Default mounts: /opt:/opt:ro, /tmp:/tmp:rw, ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw - Supports custom mount configuration via sandbox.mcp.mounts Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/archie.lock.yml | 2 +- actions/setup/sh/start_mcp_gateway.sh | 4 +- pkg/workflow/mcp_gateway_mounts_test.go | 126 ++++++++++++++++++++++++ pkg/workflow/mcp_servers.go | 17 ++++ pkg/workflow/tools_types.go | 1 + 5 files changed, 147 insertions(+), 3 deletions(-) create mode 100644 pkg/workflow/mcp_gateway_mounts_test.go diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index e1a583da007..9abe8bdcdf9 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -393,7 +393,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/actions/setup/sh/start_mcp_gateway.sh b/actions/setup/sh/start_mcp_gateway.sh index 7f1bcd292da..764e1880bb2 100755 --- a/actions/setup/sh/start_mcp_gateway.sh +++ b/actions/setup/sh/start_mcp_gateway.sh @@ -101,8 +101,8 @@ echo "" # Start gateway process with container echo "Starting gateway with container: $MCP_GATEWAY_DOCKER_COMMAND" -# Note: MCP_GATEWAY_DOCKER_COMMAND is the full docker command with all flags and image -echo "$MCP_CONFIG" | $MCP_GATEWAY_DOCKER_COMMAND -v /opt:/opt:ro /tmp:/tmp:rw -v "${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw" \ +# Note: MCP_GATEWAY_DOCKER_COMMAND is the full docker command with all flags, mounts, and image +echo "$MCP_CONFIG" | $MCP_GATEWAY_DOCKER_COMMAND \ > /tmp/gh-aw/mcp-config/gateway-output.json 2> /tmp/gh-aw/mcp-logs/gateway/stderr.log & GATEWAY_PID=$! diff --git a/pkg/workflow/mcp_gateway_mounts_test.go b/pkg/workflow/mcp_gateway_mounts_test.go new file mode 100644 index 00000000000..74f3d81808c --- /dev/null +++ b/pkg/workflow/mcp_gateway_mounts_test.go @@ -0,0 +1,126 @@ +package workflow + +import ( + "strings" + "testing" + + "github.com/githubnext/gh-aw/pkg/constants" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" +) + +// TestMCPGatewayDefaultMounts tests that default mounts are added to the gateway configuration +func TestMCPGatewayDefaultMounts(t *testing.T) { + workflowData := &WorkflowData{} + + // Ensure default MCP gateway config is set + ensureDefaultMCPGatewayConfig(workflowData) + + // Verify that default mounts are set + require.NotNil(t, workflowData.SandboxConfig, "SandboxConfig should not be nil") + require.NotNil(t, workflowData.SandboxConfig.MCP, "MCP gateway config should not be nil") + require.NotEmpty(t, workflowData.SandboxConfig.MCP.Mounts, "Default mounts should be set") + + // Check that the default mounts include the expected values + expectedMounts := []string{ + "/opt:/opt:ro", + "/tmp:/tmp:rw", + "${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw", + } + assert.Equal(t, expectedMounts, workflowData.SandboxConfig.MCP.Mounts, "Default mounts should match expected values") +} + +// TestMCPGatewayCustomMounts tests that custom mounts can override defaults +func TestMCPGatewayCustomMounts(t *testing.T) { + customMounts := []string{ + "/custom/path:/container/path:ro", + "/data:/data:rw", + } + + workflowData := &WorkflowData{ + SandboxConfig: &SandboxConfig{ + MCP: &MCPGatewayRuntimeConfig{ + Mounts: customMounts, + }, + }, + } + + // Ensure default MCP gateway config is set (should not override custom mounts) + ensureDefaultMCPGatewayConfig(workflowData) + + // Verify that custom mounts are preserved + require.NotNil(t, workflowData.SandboxConfig, "SandboxConfig should not be nil") + require.NotNil(t, workflowData.SandboxConfig.MCP, "MCP gateway config should not be nil") + require.Equal(t, customMounts, workflowData.SandboxConfig.MCP.Mounts, "Custom mounts should be preserved") +} + +// TestMCPGatewayMountsInDockerCommand tests the docker command generation with mounts +func TestMCPGatewayMountsInDockerCommand(t *testing.T) { + tests := []struct { + name string + mounts []string + expectedInCmd []string + }{ + { + name: "default mounts", + mounts: []string{ + "/opt:/opt:ro", + "/tmp:/tmp:rw", + "${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw", + }, + expectedInCmd: []string{ + "-v /opt:/opt:ro", + "-v /tmp:/tmp:rw", + "-v '${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'", + }, + }, + { + name: "custom mounts with spaces", + mounts: []string{ + "/path with spaces:/container:ro", + }, + expectedInCmd: []string{ + "-v '/path with spaces:/container:ro'", + }, + }, + { + name: "no mounts", + mounts: []string{}, + expectedInCmd: []string{}, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + gatewayConfig := &MCPGatewayRuntimeConfig{ + Container: constants.DefaultMCPGatewayContainer, + Version: string(constants.DefaultMCPGatewayVersion), + Mounts: tt.mounts, + } + + // Build the container command (similar to what's done in mcp_servers.go) + containerImage := gatewayConfig.Container + ":" + gatewayConfig.Version + containerCmd := "docker run -i --rm --network host" + + // Add volume mounts + if len(gatewayConfig.Mounts) > 0 { + for _, mount := range gatewayConfig.Mounts { + containerCmd += " -v " + shellQuote(mount) + } + } + + containerCmd += " " + containerImage + + // Verify that expected mount flags are in the command + if len(tt.expectedInCmd) == 0 { + // If no mounts expected, verify no -v flags are present (except in the image name) + beforeImage := strings.Split(containerCmd, containerImage)[0] + assert.NotContains(t, beforeImage, " -v ", "Should not contain volume mount flags") + } else { + for _, expected := range tt.expectedInCmd { + assert.Contains(t, containerCmd, expected, "Command should contain expected mount flag") + } + } + }) + } +} diff --git a/pkg/workflow/mcp_servers.go b/pkg/workflow/mcp_servers.go index f5f5c2cd452..1e84665e45a 100644 --- a/pkg/workflow/mcp_servers.go +++ b/pkg/workflow/mcp_servers.go @@ -536,6 +536,13 @@ func (c *Compiler) generateMCPSetup(yaml *strings.Builder, tools map[string]any, } } + // Add volume mounts + if len(gatewayConfig.Mounts) > 0 { + for _, mount := range gatewayConfig.Mounts { + containerCmd += " -v " + shellQuote(mount) + } + } + containerCmd += " " + containerImage if len(gatewayConfig.EntrypointArgs) > 0 { @@ -589,6 +596,16 @@ func ensureDefaultMCPGatewayConfig(workflowData *WorkflowData) { workflowData.SandboxConfig.MCP.Port = int(DefaultMCPGatewayPort) } } + + // Ensure default mounts are set if not provided + if len(workflowData.SandboxConfig.MCP.Mounts) == 0 { + mcpServersLog.Print("Setting default gateway mounts") + workflowData.SandboxConfig.MCP.Mounts = []string{ + "/opt:/opt:ro", + "/tmp:/tmp:rw", + "${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw", + } + } } // shellQuote adds shell quoting to a string if needed diff --git a/pkg/workflow/tools_types.go b/pkg/workflow/tools_types.go index 88da81d3fa5..87f1938795e 100644 --- a/pkg/workflow/tools_types.go +++ b/pkg/workflow/tools_types.go @@ -319,6 +319,7 @@ type MCPGatewayRuntimeConfig struct { Port int `yaml:"port,omitempty"` // Port for the gateway HTTP server (default: 8080) APIKey string `yaml:"api-key,omitempty"` // API key for gateway authentication Domain string `yaml:"domain,omitempty"` // Domain for gateway URL (localhost or host.docker.internal) + Mounts []string `yaml:"mounts,omitempty"` // Volume mounts for the gateway container (format: "source:dest:mode") } // HasTool checks if a tool is present in the configuration From 1218ee27dd216a71780690af956a5e188fc9695c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 9 Jan 2026 18:55:28 +0000 Subject: [PATCH 4/6] Recompile all workflows with new mount generation All lock files now include volume mounts in MCP_GATEWAY_DOCKER_COMMAND: - -v /opt:/opt:ro - -v /tmp:/tmp:rw - -v '${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw' This completes the migration from hardcoded mounts in the shell script to compiler-generated mounts in the docker command. Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/agent-performance-analyzer.lock.yml | 2 +- .github/workflows/ai-moderator.lock.yml | 2 +- .github/workflows/artifacts-summary.lock.yml | 2 +- .github/workflows/audit-workflows.lock.yml | 2 +- .github/workflows/blog-auditor.lock.yml | 2 +- .github/workflows/brave.lock.yml | 2 +- .github/workflows/breaking-change-checker.lock.yml | 2 +- .github/workflows/campaign-generator.lock.yml | 2 +- .github/workflows/changeset.lock.yml | 2 +- .github/workflows/ci-coach.lock.yml | 2 +- .github/workflows/ci-doctor.lock.yml | 2 +- .github/workflows/cli-consistency-checker.lock.yml | 2 +- .github/workflows/cli-version-checker.lock.yml | 2 +- .github/workflows/cloclo.lock.yml | 2 +- .github/workflows/commit-changes-analyzer.lock.yml | 2 +- .github/workflows/copilot-agent-analysis.lock.yml | 2 +- .github/workflows/copilot-pr-merged-report.lock.yml | 2 +- .github/workflows/copilot-pr-nlp-analysis.lock.yml | 2 +- .github/workflows/copilot-pr-prompt-analysis.lock.yml | 2 +- .github/workflows/copilot-session-insights.lock.yml | 2 +- .github/workflows/craft.lock.yml | 2 +- .github/workflows/daily-assign-issue-to-user.lock.yml | 2 +- .github/workflows/daily-choice-test.lock.yml | 2 +- .github/workflows/daily-cli-performance.lock.yml | 2 +- .github/workflows/daily-code-metrics.lock.yml | 2 +- .github/workflows/daily-copilot-token-report.lock.yml | 2 +- .github/workflows/daily-doc-updater.lock.yml | 2 +- .github/workflows/daily-fact.lock.yml | 2 +- .github/workflows/daily-file-diet.lock.yml | 2 +- .github/workflows/daily-firewall-report.lock.yml | 2 +- .github/workflows/daily-issues-report.lock.yml | 2 +- .github/workflows/daily-malicious-code-scan.lock.yml | 2 +- .github/workflows/daily-multi-device-docs-tester.lock.yml | 2 +- .github/workflows/daily-news.lock.yml | 2 +- .github/workflows/daily-performance-summary.lock.yml | 2 +- .github/workflows/daily-repo-chronicle.lock.yml | 2 +- .github/workflows/daily-secrets-analysis.lock.yml | 2 +- .github/workflows/daily-team-status.lock.yml | 2 +- .github/workflows/daily-workflow-updater.lock.yml | 2 +- .github/workflows/deep-report.lock.yml | 2 +- .github/workflows/dependabot-go-checker.lock.yml | 2 +- .github/workflows/dev-hawk.lock.yml | 2 +- .github/workflows/dev.lock.yml | 2 +- .github/workflows/developer-docs-consolidator.lock.yml | 2 +- .github/workflows/dictation-prompt.lock.yml | 2 +- .github/workflows/discussion-task-miner.lock.yml | 2 +- .github/workflows/discussion-task-mining.campaign.lock.yml | 2 +- .github/workflows/docs-noob-tester.lock.yml | 2 +- .../docs-quality-maintenance-project67.campaign.lock.yml | 2 +- .github/workflows/duplicate-code-detector.lock.yml | 2 +- .github/workflows/example-custom-error-patterns.lock.yml | 2 +- .github/workflows/example-permissions-warning.lock.yml | 2 +- .github/workflows/example-workflow-analyzer.lock.yml | 2 +- .../workflows/file-size-reduction-project71.campaign.lock.yml | 2 +- .github/workflows/firewall-escape.lock.yml | 2 +- .github/workflows/firewall.lock.yml | 2 +- .github/workflows/github-mcp-structural-analysis.lock.yml | 2 +- .github/workflows/github-mcp-tools-report.lock.yml | 2 +- .github/workflows/github-remote-mcp-auth-test.lock.yml | 2 +- .github/workflows/glossary-maintainer.lock.yml | 2 +- .github/workflows/go-fan.lock.yml | 2 +- .github/workflows/go-logger.lock.yml | 2 +- .github/workflows/go-pattern-detector.lock.yml | 2 +- .github/workflows/grumpy-reviewer.lock.yml | 2 +- .github/workflows/hourly-ci-cleaner.lock.yml | 2 +- .github/workflows/instructions-janitor.lock.yml | 2 +- .github/workflows/issue-arborist.lock.yml | 2 +- .github/workflows/issue-classifier.lock.yml | 2 +- .github/workflows/issue-monster.lock.yml | 2 +- .github/workflows/issue-triage-agent.lock.yml | 2 +- .github/workflows/jsweep.lock.yml | 2 +- .github/workflows/layout-spec-maintainer.lock.yml | 2 +- .github/workflows/lockfile-stats.lock.yml | 2 +- .github/workflows/mcp-inspector.lock.yml | 2 +- .github/workflows/mergefest.lock.yml | 2 +- .github/workflows/metrics-collector.lock.yml | 2 +- .github/workflows/notion-issue-summary.lock.yml | 2 +- .github/workflows/org-health-report.lock.yml | 2 +- .github/workflows/pdf-summary.lock.yml | 2 +- .github/workflows/plan.lock.yml | 2 +- .github/workflows/playground-org-project-update-issue.lock.yml | 2 +- .github/workflows/playground-snapshots-refresh.lock.yml | 2 +- .github/workflows/poem-bot.lock.yml | 2 +- .github/workflows/portfolio-analyst.lock.yml | 2 +- .github/workflows/pr-nitpick-reviewer.lock.yml | 2 +- .github/workflows/prompt-clustering-analysis.lock.yml | 2 +- .github/workflows/python-data-charts.lock.yml | 2 +- .github/workflows/q.lock.yml | 2 +- .github/workflows/release.lock.yml | 2 +- .github/workflows/repo-tree-map.lock.yml | 2 +- .github/workflows/repository-quality-improver.lock.yml | 2 +- .github/workflows/research.lock.yml | 2 +- .github/workflows/safe-output-health.lock.yml | 2 +- .github/workflows/schema-consistency-checker.lock.yml | 2 +- .github/workflows/scout.lock.yml | 2 +- .github/workflows/security-compliance.lock.yml | 2 +- .github/workflows/security-fix-pr.lock.yml | 2 +- .github/workflows/semantic-function-refactor.lock.yml | 2 +- .github/workflows/slide-deck-maintainer.lock.yml | 2 +- .github/workflows/smoke-claude.lock.yml | 2 +- .github/workflows/smoke-codex.lock.yml | 2 +- .github/workflows/smoke-copilot.lock.yml | 2 +- .github/workflows/stale-repo-identifier.lock.yml | 2 +- .github/workflows/static-analysis-report.lock.yml | 2 +- .github/workflows/sub-issue-closer.lock.yml | 2 +- .github/workflows/super-linter.lock.yml | 2 +- .github/workflows/technical-doc-writer.lock.yml | 2 +- .github/workflows/terminal-stylist.lock.yml | 2 +- .github/workflows/tidy.lock.yml | 2 +- .github/workflows/typist.lock.yml | 2 +- .github/workflows/ubuntu-image-analyzer.lock.yml | 2 +- .github/workflows/unbloat-docs.lock.yml | 2 +- .github/workflows/video-analyzer.lock.yml | 2 +- .github/workflows/weekly-issue-summary.lock.yml | 2 +- .github/workflows/workflow-generator.lock.yml | 2 +- .github/workflows/workflow-health-manager.lock.yml | 2 +- 116 files changed, 116 insertions(+), 116 deletions(-) diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index f9448215db6..77dfac59e03 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -488,7 +488,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 38dae483ac0..26c9123a137 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -385,7 +385,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index 2fcd6243b56..ee3b5dc5be2 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -353,7 +353,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index 59618862530..a38f3df4010 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -451,7 +451,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index 7bb186b4301..a2238a16a7c 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -349,7 +349,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index d43bab9a925..e1f935bd7d7 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -371,7 +371,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index de3ac443401..01ed34045ae 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -371,7 +371,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/campaign-generator.lock.yml b/.github/workflows/campaign-generator.lock.yml index 98348d212a5..df2080e6505 100644 --- a/.github/workflows/campaign-generator.lock.yml +++ b/.github/workflows/campaign-generator.lock.yml @@ -529,7 +529,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index f280e7ecf76..b7d6b075b68 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -447,7 +447,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index 029bc949c81..5145785895b 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -418,7 +418,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 275e49a60d0..4490b36b9a9 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -435,7 +435,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index 1f17a2100c0..1f92fc21f0b 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -372,7 +372,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 8592d81cd93..3bf66eefd92 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -384,7 +384,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index 6bb8e1aa506..8dea7223cfd 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -503,7 +503,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index b5d06becb23..5297f810cfa 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -351,7 +351,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 085f740862d..0670e034973 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index 943f886e583..1a732cce02b 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -444,7 +444,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index 28a727380ae..718eec2cb7d 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -448,7 +448,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index e74d21e1ca4..3d7d81bbd8e 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -387,7 +387,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index 005d7ce3958..3c385adbd19 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -438,7 +438,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index 076e5a16990..ebe3e602b53 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -420,7 +420,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 2f157f0f06d..c09da6880a0 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index 348542b40bb..43504b1f5e3 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -321,7 +321,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index 52f7c05c8a9..012430e779b 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -420,7 +420,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index 8649536d3b6..c62a307b11a 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -426,7 +426,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index 254a6a4b4ca..6a0de191d69 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -446,7 +446,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index bc65a8f35c4..8055fba7fec 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -366,7 +366,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index 80de2d78219..c7f2a38c925 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -320,7 +320,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index cbbe22f33b6..a5611d4150d 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -390,7 +390,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 3eb9534c719..02aad1a4845 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -450,7 +450,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index f2f03f1d8f6..b742f7ee771 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -489,7 +489,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index f2f7f71d785..7dfe036a6c9 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -391,7 +391,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index e5c67210f8b..aeae40e163c 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -403,7 +403,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index 4c60bc81820..e98da606c46 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -504,7 +504,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index 1bfb79c14fd..f2d9d68356f 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -873,7 +873,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index b30a0f33a9f..d03f800b641 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -423,7 +423,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml index ac07224386b..0992f06bc44 100644 --- a/.github/workflows/daily-secrets-analysis.lock.yml +++ b/.github/workflows/daily-secrets-analysis.lock.yml @@ -413,7 +413,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index ad8ed859d2a..49d323b6bf0 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -384,7 +384,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index 81444e31801..40522c662f8 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -360,7 +360,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index 8dbcbd9919a..dbf87c980ed 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -433,7 +433,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 2557eb11277..17715bbbb7d 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -412,7 +412,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index 9c8ee9e7f6c..79ee635bccf 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -365,7 +365,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 676beb1ab36..3d90d7bc863 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -334,7 +334,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index 6061c166bda..30c645a3c45 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -437,7 +437,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index bf924832402..6a53535a080 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -363,7 +363,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml index a0f8685daea..0caa33995da 100644 --- a/.github/workflows/discussion-task-miner.lock.yml +++ b/.github/workflows/discussion-task-miner.lock.yml @@ -426,7 +426,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/discussion-task-mining.campaign.lock.yml b/.github/workflows/discussion-task-mining.campaign.lock.yml index a7858da9dfd..cc49733df97 100644 --- a/.github/workflows/discussion-task-mining.campaign.lock.yml +++ b/.github/workflows/discussion-task-mining.campaign.lock.yml @@ -614,7 +614,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 0bac821a2a0..0d57d01e523 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml b/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml index 79d8ec587c5..30cfddb3247 100644 --- a/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml +++ b/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml @@ -614,7 +614,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 858264bfbff..aff1546e7b7 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -378,7 +378,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/example-custom-error-patterns.lock.yml b/.github/workflows/example-custom-error-patterns.lock.yml index b2166f980db..7368e319070 100644 --- a/.github/workflows/example-custom-error-patterns.lock.yml +++ b/.github/workflows/example-custom-error-patterns.lock.yml @@ -161,7 +161,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index 007e8b55e2e..99e941e8eb7 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -164,7 +164,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index b1da3e5e6a9..f93b2185b0a 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -365,7 +365,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/file-size-reduction-project71.campaign.lock.yml b/.github/workflows/file-size-reduction-project71.campaign.lock.yml index 5645da15bfb..937775fc3b2 100644 --- a/.github/workflows/file-size-reduction-project71.campaign.lock.yml +++ b/.github/workflows/file-size-reduction-project71.campaign.lock.yml @@ -614,7 +614,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index bdde96a4cc4..434c51a7579 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index b29b1153f95..01a2840bbba 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -164,7 +164,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index 55bd0fffe4a..226ad9277a1 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -421,7 +421,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index 9d15b0452d9..0341eae20ee 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -428,7 +428,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml index fb92541955b..224e17f13ee 100644 --- a/.github/workflows/github-remote-mcp-auth-test.lock.yml +++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml @@ -350,7 +350,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index f410a1558d9..0ed8a661011 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -389,7 +389,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 8bcece57fa1..3fd9c69fa00 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -373,7 +373,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index c2df5fef405..ad1aa639239 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 84a50037a8d..2f9d7ef39f7 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -372,7 +372,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 44a43c9dc76..9b5653587fc 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -456,7 +456,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index 7d5681a4846..ed5760ebbc0 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -390,7 +390,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index 8a7e6cf74a7..34fe4a3dbf0 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -366,7 +366,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index f7d9cc5f30f..b972658cf46 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -470,7 +470,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/issue-classifier.lock.yml b/.github/workflows/issue-classifier.lock.yml index 1de5c4d16f0..4ba3eaacd9b 100644 --- a/.github/workflows/issue-classifier.lock.yml +++ b/.github/workflows/issue-classifier.lock.yml @@ -345,7 +345,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="custom" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 35be2713c21..dbf4158d4b0 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index 40b410917a5..a2fa1e0a03a 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -351,7 +351,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index 933aea6a9a0..971b908468d 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -390,7 +390,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 5bf86f1b7dd..55c073be745 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -368,7 +368,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 72511544e2b..9676c20e485 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -360,7 +360,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 6697808fa4b..2a0f26c2e64 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -446,7 +446,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index 0ebab748182..81439a9385a 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -371,7 +371,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index 47823459c1b..5e4fc4d1901 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -196,7 +196,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index bd84a5c5c98..6cc98286d96 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -291,7 +291,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index cb7137ab7ef..aafd6ee5d61 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -417,7 +417,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index c53bd885194..cac5f2950ea 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -407,7 +407,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 4f21c5cf1a5..cbe2acfbd21 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -466,7 +466,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/playground-org-project-update-issue.lock.yml b/.github/workflows/playground-org-project-update-issue.lock.yml index 447ec02747a..88c3b2905ca 100644 --- a/.github/workflows/playground-org-project-update-issue.lock.yml +++ b/.github/workflows/playground-org-project-update-issue.lock.yml @@ -384,7 +384,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/playground-snapshots-refresh.lock.yml b/.github/workflows/playground-snapshots-refresh.lock.yml index 593ca5df109..14fb6a93cea 100644 --- a/.github/workflows/playground-snapshots-refresh.lock.yml +++ b/.github/workflows/playground-snapshots-refresh.lock.yml @@ -375,7 +375,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 8e06d35d90c..eae998bce82 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -903,7 +903,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 9332a08b392..3d6de20c902 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -449,7 +449,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index b66d9fb378d..b175f72225b 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -527,7 +527,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index 2c65bdb41b3..e2f98a93bf5 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -434,7 +434,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index 9d44855f33a..fc01a02ffbc 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -435,7 +435,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 300c458501f..c07a56719ee 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -500,7 +500,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index a1b362c9a1c..9fcafbe6af0 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -365,7 +365,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index f79efbf7366..415f3761cfd 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -354,7 +354,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index 0cdce9667ee..d0bae3493ff 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -380,7 +380,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index eb6a4d648b4..20e06fd8cea 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -357,7 +357,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index e670ba66fd5..bc6aceef173 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -386,7 +386,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 27c1c3d0f92..15948cd3720 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -364,7 +364,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index 8d272a24d06..8b48623fb87 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -430,7 +430,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index a2b5da2ca04..af5c0b01718 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -385,7 +385,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index c33184ae008..914540bb2e1 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -374,7 +374,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 3fc9080c163..f802e07ad22 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -408,7 +408,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index b6a3d128ccd..1936f20f71b 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -389,7 +389,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index d17c9f6ee41..069dca056f6 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -595,7 +595,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:latest' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:latest' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 2e3c0ca01df..e2512ea2244 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -622,7 +622,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:latest' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:latest' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index 38b4b6b1b8e..f689fecfb1f 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -599,7 +599,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:latest' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:latest' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 44d793b518d..d2ae9e8810d 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -480,7 +480,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index ac836ece097..a7b1fbf50d0 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -385,7 +385,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index 0bbe3c43d07..6436e008828 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -391,7 +391,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index d8de5286bc7..170eaa53f3d 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -395,7 +395,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index ed87e7f188e..0921be74507 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -464,7 +464,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index 52cdd2646bd..ed4f94c6952 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -358,7 +358,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index d6bd5b6b531..425699ee72b 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -456,7 +456,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 13e94860ffe..5dbf4c3866e 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -360,7 +360,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index 865d73c6e0f..3028e97495e 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -365,7 +365,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index 684b7d6c8c0..caf302fc570 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -481,7 +481,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index c2057f20517..aac2e53b8e6 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -385,7 +385,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index 929651804e8..f8029e185ec 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -401,7 +401,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index 80c0fcfad64..3217f2810c1 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -425,7 +425,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 118461e7e87..aa50d2137e3 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -479,7 +479,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh From dd5ed1628b320d299171b67ea097a1f58067b00b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 9 Jan 2026 20:05:46 +0000 Subject: [PATCH 5/6] Fix docker command format by removing nested quoting for mounts The issue was that mounts were being quoted individually with shellQuote() and then the entire command was quoted again, causing malformed syntax like: -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' Fixed by not quoting individual mounts since the entire command is wrapped in quotes. Now generates correct format: -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw Updated test to match the new behavior. Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/agent-performance-analyzer.lock.yml | 2 +- .github/workflows/ai-moderator.lock.yml | 2 +- .github/workflows/archie.lock.yml | 2 +- .github/workflows/artifacts-summary.lock.yml | 2 +- .github/workflows/audit-workflows.lock.yml | 2 +- .github/workflows/blog-auditor.lock.yml | 2 +- .github/workflows/brave.lock.yml | 2 +- .github/workflows/breaking-change-checker.lock.yml | 2 +- .github/workflows/campaign-generator.lock.yml | 2 +- .github/workflows/changeset.lock.yml | 2 +- .github/workflows/ci-coach.lock.yml | 2 +- .github/workflows/ci-doctor.lock.yml | 2 +- .github/workflows/cli-consistency-checker.lock.yml | 2 +- .github/workflows/cli-version-checker.lock.yml | 2 +- .github/workflows/cloclo.lock.yml | 2 +- .github/workflows/commit-changes-analyzer.lock.yml | 2 +- .github/workflows/copilot-agent-analysis.lock.yml | 2 +- .github/workflows/copilot-pr-merged-report.lock.yml | 2 +- .github/workflows/copilot-pr-nlp-analysis.lock.yml | 2 +- .github/workflows/copilot-pr-prompt-analysis.lock.yml | 2 +- .github/workflows/copilot-session-insights.lock.yml | 2 +- .github/workflows/craft.lock.yml | 2 +- .github/workflows/daily-assign-issue-to-user.lock.yml | 2 +- .github/workflows/daily-choice-test.lock.yml | 2 +- .github/workflows/daily-cli-performance.lock.yml | 2 +- .github/workflows/daily-code-metrics.lock.yml | 2 +- .github/workflows/daily-copilot-token-report.lock.yml | 2 +- .github/workflows/daily-doc-updater.lock.yml | 2 +- .github/workflows/daily-fact.lock.yml | 2 +- .github/workflows/daily-file-diet.lock.yml | 2 +- .github/workflows/daily-firewall-report.lock.yml | 2 +- .github/workflows/daily-issues-report.lock.yml | 2 +- .github/workflows/daily-malicious-code-scan.lock.yml | 2 +- .github/workflows/daily-multi-device-docs-tester.lock.yml | 2 +- .github/workflows/daily-news.lock.yml | 2 +- .github/workflows/daily-performance-summary.lock.yml | 2 +- .github/workflows/daily-repo-chronicle.lock.yml | 2 +- .github/workflows/daily-secrets-analysis.lock.yml | 2 +- .github/workflows/daily-team-status.lock.yml | 2 +- .github/workflows/daily-workflow-updater.lock.yml | 2 +- .github/workflows/deep-report.lock.yml | 2 +- .github/workflows/dependabot-go-checker.lock.yml | 2 +- .github/workflows/dev-hawk.lock.yml | 2 +- .github/workflows/dev.lock.yml | 2 +- .github/workflows/developer-docs-consolidator.lock.yml | 2 +- .github/workflows/dictation-prompt.lock.yml | 2 +- .github/workflows/discussion-task-miner.lock.yml | 2 +- .../workflows/discussion-task-mining.campaign.lock.yml | 2 +- .github/workflows/docs-noob-tester.lock.yml | 2 +- .../docs-quality-maintenance-project67.campaign.lock.yml | 2 +- .github/workflows/duplicate-code-detector.lock.yml | 2 +- .github/workflows/example-custom-error-patterns.lock.yml | 2 +- .github/workflows/example-permissions-warning.lock.yml | 2 +- .github/workflows/example-workflow-analyzer.lock.yml | 2 +- .../file-size-reduction-project71.campaign.lock.yml | 2 +- .github/workflows/firewall-escape.lock.yml | 2 +- .github/workflows/firewall.lock.yml | 2 +- .github/workflows/github-mcp-structural-analysis.lock.yml | 2 +- .github/workflows/github-mcp-tools-report.lock.yml | 2 +- .github/workflows/github-remote-mcp-auth-test.lock.yml | 2 +- .github/workflows/glossary-maintainer.lock.yml | 2 +- .github/workflows/go-fan.lock.yml | 2 +- .github/workflows/go-logger.lock.yml | 2 +- .github/workflows/go-pattern-detector.lock.yml | 2 +- .github/workflows/grumpy-reviewer.lock.yml | 2 +- .github/workflows/hourly-ci-cleaner.lock.yml | 2 +- .github/workflows/instructions-janitor.lock.yml | 2 +- .github/workflows/issue-arborist.lock.yml | 2 +- .github/workflows/issue-classifier.lock.yml | 2 +- .github/workflows/issue-monster.lock.yml | 2 +- .github/workflows/issue-triage-agent.lock.yml | 2 +- .github/workflows/jsweep.lock.yml | 2 +- .github/workflows/layout-spec-maintainer.lock.yml | 2 +- .github/workflows/lockfile-stats.lock.yml | 2 +- .github/workflows/mcp-inspector.lock.yml | 2 +- .github/workflows/mergefest.lock.yml | 2 +- .github/workflows/metrics-collector.lock.yml | 2 +- .github/workflows/notion-issue-summary.lock.yml | 2 +- .github/workflows/org-health-report.lock.yml | 2 +- .github/workflows/pdf-summary.lock.yml | 2 +- .github/workflows/plan.lock.yml | 2 +- .../playground-org-project-update-issue.lock.yml | 2 +- .github/workflows/playground-snapshots-refresh.lock.yml | 2 +- .github/workflows/poem-bot.lock.yml | 2 +- .github/workflows/portfolio-analyst.lock.yml | 2 +- .github/workflows/pr-nitpick-reviewer.lock.yml | 2 +- .github/workflows/prompt-clustering-analysis.lock.yml | 2 +- .github/workflows/python-data-charts.lock.yml | 2 +- .github/workflows/q.lock.yml | 2 +- .github/workflows/release.lock.yml | 2 +- .github/workflows/repo-tree-map.lock.yml | 2 +- .github/workflows/repository-quality-improver.lock.yml | 2 +- .github/workflows/research.lock.yml | 2 +- .github/workflows/safe-output-health.lock.yml | 2 +- .github/workflows/schema-consistency-checker.lock.yml | 2 +- .github/workflows/scout.lock.yml | 2 +- .github/workflows/security-compliance.lock.yml | 2 +- .github/workflows/security-fix-pr.lock.yml | 2 +- .github/workflows/semantic-function-refactor.lock.yml | 2 +- .github/workflows/slide-deck-maintainer.lock.yml | 2 +- .github/workflows/smoke-claude.lock.yml | 2 +- .github/workflows/smoke-codex.lock.yml | 2 +- .github/workflows/smoke-copilot.lock.yml | 2 +- .github/workflows/stale-repo-identifier.lock.yml | 2 +- .github/workflows/static-analysis-report.lock.yml | 2 +- .github/workflows/sub-issue-closer.lock.yml | 2 +- .github/workflows/super-linter.lock.yml | 2 +- .github/workflows/technical-doc-writer.lock.yml | 2 +- .github/workflows/terminal-stylist.lock.yml | 2 +- .github/workflows/tidy.lock.yml | 2 +- .github/workflows/typist.lock.yml | 2 +- .github/workflows/ubuntu-image-analyzer.lock.yml | 2 +- .github/workflows/unbloat-docs.lock.yml | 2 +- .github/workflows/video-analyzer.lock.yml | 2 +- .github/workflows/weekly-issue-summary.lock.yml | 2 +- .github/workflows/workflow-generator.lock.yml | 2 +- .github/workflows/workflow-health-manager.lock.yml | 2 +- pkg/workflow/mcp_gateway_mounts_test.go | 8 ++++---- pkg/workflow/mcp_servers.go | 2 +- 119 files changed, 122 insertions(+), 122 deletions(-) diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index 77dfac59e03..8e258a58351 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -488,7 +488,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 26c9123a137..16954dabcba 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -385,7 +385,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index 9abe8bdcdf9..737fdc24845 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -393,7 +393,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index ee3b5dc5be2..43debfca7cf 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -353,7 +353,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index a38f3df4010..653e2541437 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -451,7 +451,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index a2238a16a7c..48cfb07fb04 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -349,7 +349,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index e1f935bd7d7..6899c2b68f4 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -371,7 +371,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 01ed34045ae..aaf8e00d6f1 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -371,7 +371,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/campaign-generator.lock.yml b/.github/workflows/campaign-generator.lock.yml index df2080e6505..800b5f0b018 100644 --- a/.github/workflows/campaign-generator.lock.yml +++ b/.github/workflows/campaign-generator.lock.yml @@ -529,7 +529,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index b7d6b075b68..e7ef516a4f0 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -447,7 +447,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index 5145785895b..7658f50a75f 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -418,7 +418,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 4490b36b9a9..f184552f170 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -435,7 +435,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index 1f92fc21f0b..84b983f03f9 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -372,7 +372,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 3bf66eefd92..ae29c3280a6 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -384,7 +384,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index 8dea7223cfd..fc35da37111 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -503,7 +503,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index 5297f810cfa..08a394bda4c 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -351,7 +351,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 0670e034973..3b7f0fc57c3 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index 1a732cce02b..0d308d25a53 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -444,7 +444,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index 718eec2cb7d..57f788d3965 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -448,7 +448,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 3d7d81bbd8e..8d38e40894a 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -387,7 +387,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index 3c385adbd19..b62e94b2a7d 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -438,7 +438,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index ebe3e602b53..d8a772f5722 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -420,7 +420,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index c09da6880a0..898e2827bcc 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index 43504b1f5e3..3da523db338 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -321,7 +321,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index 012430e779b..0b1964a8dc3 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -420,7 +420,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index c62a307b11a..2fbe4c2fe73 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -426,7 +426,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index 6a0de191d69..d909c93ac09 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -446,7 +446,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index 8055fba7fec..24d92b11139 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -366,7 +366,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index c7f2a38c925..eb7d84e8e6e 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -320,7 +320,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index a5611d4150d..8d26a049fd1 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -390,7 +390,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 02aad1a4845..f0da70461e9 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -450,7 +450,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index b742f7ee771..bfd7c27d54d 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -489,7 +489,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 7dfe036a6c9..fc53b6b2018 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -391,7 +391,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index aeae40e163c..82692438c26 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -403,7 +403,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index e98da606c46..254242c628d 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -504,7 +504,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index f2d9d68356f..d96457a025e 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -873,7 +873,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index d03f800b641..1cecc62bb86 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -423,7 +423,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml index 0992f06bc44..2035f2ca102 100644 --- a/.github/workflows/daily-secrets-analysis.lock.yml +++ b/.github/workflows/daily-secrets-analysis.lock.yml @@ -413,7 +413,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 49d323b6bf0..ef19488407e 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -384,7 +384,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index 40522c662f8..774b23f62a8 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -360,7 +360,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index dbf87c980ed..a94b7d5d994 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -433,7 +433,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 17715bbbb7d..73d0a401b62 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -412,7 +412,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index 79ee635bccf..c0c6c778a8c 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -365,7 +365,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 3d90d7bc863..515eb184799 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -334,7 +334,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index 30c645a3c45..bf63c8a09d6 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -437,7 +437,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index 6a53535a080..5355bc69dfb 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -363,7 +363,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml index 0caa33995da..772b2174c73 100644 --- a/.github/workflows/discussion-task-miner.lock.yml +++ b/.github/workflows/discussion-task-miner.lock.yml @@ -426,7 +426,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/discussion-task-mining.campaign.lock.yml b/.github/workflows/discussion-task-mining.campaign.lock.yml index cc49733df97..acef7d95560 100644 --- a/.github/workflows/discussion-task-mining.campaign.lock.yml +++ b/.github/workflows/discussion-task-mining.campaign.lock.yml @@ -614,7 +614,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 0d57d01e523..52ac8eb5d42 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml b/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml index 30cfddb3247..0d8b9f84b34 100644 --- a/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml +++ b/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml @@ -614,7 +614,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index aff1546e7b7..6a23c5e7cc0 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -378,7 +378,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/example-custom-error-patterns.lock.yml b/.github/workflows/example-custom-error-patterns.lock.yml index 7368e319070..fde69ea4b0b 100644 --- a/.github/workflows/example-custom-error-patterns.lock.yml +++ b/.github/workflows/example-custom-error-patterns.lock.yml @@ -161,7 +161,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index 99e941e8eb7..900e71f6955 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -164,7 +164,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index f93b2185b0a..39b02b41360 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -365,7 +365,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/file-size-reduction-project71.campaign.lock.yml b/.github/workflows/file-size-reduction-project71.campaign.lock.yml index 937775fc3b2..b63e5014dbc 100644 --- a/.github/workflows/file-size-reduction-project71.campaign.lock.yml +++ b/.github/workflows/file-size-reduction-project71.campaign.lock.yml @@ -614,7 +614,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index 434c51a7579..84a7cb7c6be 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 01a2840bbba..ef99929728e 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -164,7 +164,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index 226ad9277a1..1e9632c1393 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -421,7 +421,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index 0341eae20ee..72c624b2c5e 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -428,7 +428,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml index 224e17f13ee..c1769a670e8 100644 --- a/.github/workflows/github-remote-mcp-auth-test.lock.yml +++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml @@ -350,7 +350,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index 0ed8a661011..ce3ef50f984 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -389,7 +389,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 3fd9c69fa00..a70fb151ac4 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -373,7 +373,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index ad1aa639239..6ba1d9b663f 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 2f9d7ef39f7..6d0f8d32f02 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -372,7 +372,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 9b5653587fc..8d8d06c5241 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -456,7 +456,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index ed5760ebbc0..7bbba7539d4 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -390,7 +390,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index 34fe4a3dbf0..803cea9985b 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -366,7 +366,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index b972658cf46..e25769a8296 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -470,7 +470,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/issue-classifier.lock.yml b/.github/workflows/issue-classifier.lock.yml index 4ba3eaacd9b..d2cfad01997 100644 --- a/.github/workflows/issue-classifier.lock.yml +++ b/.github/workflows/issue-classifier.lock.yml @@ -345,7 +345,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="custom" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index dbf4158d4b0..a1415cace84 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index a2fa1e0a03a..777047ce92b 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -351,7 +351,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index 971b908468d..d8dcafa8977 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -390,7 +390,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 55c073be745..6d3d80aaf56 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -368,7 +368,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 9676c20e485..5d6d2c9b718 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -360,7 +360,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 2a0f26c2e64..3d082aa28a7 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -446,7 +446,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index 81439a9385a..98ee5a7a5db 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -371,7 +371,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index 5e4fc4d1901..0caa77663a1 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -196,7 +196,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index 6cc98286d96..ddecc3529bc 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -291,7 +291,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index aafd6ee5d61..244d16043c8 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -417,7 +417,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index cac5f2950ea..e62d8a935e6 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -407,7 +407,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index cbe2acfbd21..85645508862 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -466,7 +466,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/playground-org-project-update-issue.lock.yml b/.github/workflows/playground-org-project-update-issue.lock.yml index 88c3b2905ca..c411fbe535d 100644 --- a/.github/workflows/playground-org-project-update-issue.lock.yml +++ b/.github/workflows/playground-org-project-update-issue.lock.yml @@ -384,7 +384,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/playground-snapshots-refresh.lock.yml b/.github/workflows/playground-snapshots-refresh.lock.yml index 14fb6a93cea..1d93ed84e33 100644 --- a/.github/workflows/playground-snapshots-refresh.lock.yml +++ b/.github/workflows/playground-snapshots-refresh.lock.yml @@ -375,7 +375,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index eae998bce82..19aa285a8b5 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -903,7 +903,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 3d6de20c902..eddbc6940c5 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -449,7 +449,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index b175f72225b..136aaea5f28 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -527,7 +527,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index e2f98a93bf5..717477e7ed2 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -434,7 +434,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index fc01a02ffbc..d8bed77bf49 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -435,7 +435,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index c07a56719ee..19b7a0db331 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -500,7 +500,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index 9fcafbe6af0..c0ae62c23c0 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -365,7 +365,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 415f3761cfd..3b608949350 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -354,7 +354,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index d0bae3493ff..82109d57677 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -380,7 +380,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 20e06fd8cea..049d36ac32d 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -357,7 +357,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index bc6aceef173..9a35ad0d922 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -386,7 +386,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 15948cd3720..3e194f5723f 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -364,7 +364,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index 8b48623fb87..cfc30b16561 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -430,7 +430,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index af5c0b01718..82cc54751c8 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -385,7 +385,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index 914540bb2e1..3e7f21ace30 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -374,7 +374,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index f802e07ad22..b177e8d6c2f 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -408,7 +408,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index 1936f20f71b..cc6009c26b2 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -389,7 +389,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 069dca056f6..034374211b1 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -595,7 +595,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:latest' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:latest' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index e2512ea2244..70b6048aa2c 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -622,7 +622,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:latest' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:latest' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index f689fecfb1f..f08ea094e74 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -599,7 +599,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:latest' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:latest' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index d2ae9e8810d..f7dcb731265 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -480,7 +480,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index a7b1fbf50d0..258f6db43c0 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -385,7 +385,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index 6436e008828..1b11bb83618 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -391,7 +391,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 170eaa53f3d..2f976148d5a 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -395,7 +395,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index 0921be74507..9b0672fce78 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -464,7 +464,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index ed4f94c6952..9cdc05914fe 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -358,7 +358,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 425699ee72b..f2f1c58d6fe 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -456,7 +456,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 5dbf4c3866e..3772b116730 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -360,7 +360,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index 3028e97495e..45afd8efe49 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -365,7 +365,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index caf302fc570..23582e9205d 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -481,7 +481,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index aac2e53b8e6..a2a26c5fe6b 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -385,7 +385,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index f8029e185ec..a14d06432d5 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -401,7 +401,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index 3217f2810c1..87174a9b0b7 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -425,7 +425,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index aa50d2137e3..76125cf9628 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -479,7 +479,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '\''${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'\'' ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/pkg/workflow/mcp_gateway_mounts_test.go b/pkg/workflow/mcp_gateway_mounts_test.go index 74f3d81808c..f4a0fe6dec4 100644 --- a/pkg/workflow/mcp_gateway_mounts_test.go +++ b/pkg/workflow/mcp_gateway_mounts_test.go @@ -71,7 +71,7 @@ func TestMCPGatewayMountsInDockerCommand(t *testing.T) { expectedInCmd: []string{ "-v /opt:/opt:ro", "-v /tmp:/tmp:rw", - "-v '${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw'", + "-v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw", }, }, { @@ -80,7 +80,7 @@ func TestMCPGatewayMountsInDockerCommand(t *testing.T) { "/path with spaces:/container:ro", }, expectedInCmd: []string{ - "-v '/path with spaces:/container:ro'", + "-v /path with spaces:/container:ro", }, }, { @@ -102,10 +102,10 @@ func TestMCPGatewayMountsInDockerCommand(t *testing.T) { containerImage := gatewayConfig.Container + ":" + gatewayConfig.Version containerCmd := "docker run -i --rm --network host" - // Add volume mounts + // Add volume mounts (not individually quoted since entire command will be quoted) if len(gatewayConfig.Mounts) > 0 { for _, mount := range gatewayConfig.Mounts { - containerCmd += " -v " + shellQuote(mount) + containerCmd += " -v " + mount } } diff --git a/pkg/workflow/mcp_servers.go b/pkg/workflow/mcp_servers.go index 1e84665e45a..456d381b49f 100644 --- a/pkg/workflow/mcp_servers.go +++ b/pkg/workflow/mcp_servers.go @@ -539,7 +539,7 @@ func (c *Compiler) generateMCPSetup(yaml *strings.Builder, tools map[string]any, // Add volume mounts if len(gatewayConfig.Mounts) > 0 { for _, mount := range gatewayConfig.Mounts { - containerCmd += " -v " + shellQuote(mount) + containerCmd += " -v " + mount } } From 8176f16dec459cf4f49a5e9d26ad072d01d11cf5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 9 Jan 2026 20:21:55 +0000 Subject: [PATCH 6/6] Allow GITHUB_WORKSPACE variable expansion in docker command Changed the docker command export format to allow ${GITHUB_WORKSPACE} to be expanded at runtime. Previously it was wrapped in single quotes which prevented expansion. New format: 'docker run ... -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ...' This closes the single quote before the variable, adds it in double quotes for expansion, then reopens the single quote. When executed with $MCP_GATEWAY_DOCKER_COMMAND, ${GITHUB_WORKSPACE} will now be properly expanded to the actual workspace path. Added buildDockerCommandWithExpandableVars() function to handle this special quoting for variables that need runtime expansion. Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .../agent-performance-analyzer.lock.yml | 2 +- .github/workflows/ai-moderator.lock.yml | 2 +- .github/workflows/archie.lock.yml | 2 +- .github/workflows/artifacts-summary.lock.yml | 2 +- .github/workflows/audit-workflows.lock.yml | 2 +- .github/workflows/blog-auditor.lock.yml | 2 +- .github/workflows/brave.lock.yml | 2 +- .../breaking-change-checker.lock.yml | 2 +- .github/workflows/campaign-generator.lock.yml | 2 +- .github/workflows/changeset.lock.yml | 2 +- .github/workflows/ci-coach.lock.yml | 2 +- .github/workflows/ci-doctor.lock.yml | 2 +- .../cli-consistency-checker.lock.yml | 2 +- .../workflows/cli-version-checker.lock.yml | 2 +- .github/workflows/cloclo.lock.yml | 2 +- .../commit-changes-analyzer.lock.yml | 2 +- .../workflows/copilot-agent-analysis.lock.yml | 2 +- .../copilot-pr-merged-report.lock.yml | 2 +- .../copilot-pr-nlp-analysis.lock.yml | 2 +- .../copilot-pr-prompt-analysis.lock.yml | 2 +- .../copilot-session-insights.lock.yml | 2 +- .github/workflows/craft.lock.yml | 2 +- .../daily-assign-issue-to-user.lock.yml | 2 +- .github/workflows/daily-choice-test.lock.yml | 2 +- .../workflows/daily-cli-performance.lock.yml | 2 +- .github/workflows/daily-code-metrics.lock.yml | 2 +- .../daily-copilot-token-report.lock.yml | 2 +- .github/workflows/daily-doc-updater.lock.yml | 2 +- .github/workflows/daily-fact.lock.yml | 2 +- .github/workflows/daily-file-diet.lock.yml | 2 +- .../workflows/daily-firewall-report.lock.yml | 2 +- .../workflows/daily-issues-report.lock.yml | 2 +- .../daily-malicious-code-scan.lock.yml | 2 +- .../daily-multi-device-docs-tester.lock.yml | 2 +- .github/workflows/daily-news.lock.yml | 2 +- .../daily-performance-summary.lock.yml | 2 +- .../workflows/daily-repo-chronicle.lock.yml | 2 +- .../workflows/daily-secrets-analysis.lock.yml | 2 +- .github/workflows/daily-team-status.lock.yml | 2 +- .../workflows/daily-workflow-updater.lock.yml | 2 +- .github/workflows/deep-report.lock.yml | 2 +- .../workflows/dependabot-go-checker.lock.yml | 2 +- .github/workflows/dev-hawk.lock.yml | 2 +- .github/workflows/dev.lock.yml | 2 +- .../developer-docs-consolidator.lock.yml | 2 +- .github/workflows/dictation-prompt.lock.yml | 2 +- .../workflows/discussion-task-miner.lock.yml | 2 +- .../discussion-task-mining.campaign.lock.yml | 2 +- .github/workflows/docs-noob-tester.lock.yml | 2 +- ...ty-maintenance-project67.campaign.lock.yml | 2 +- .../duplicate-code-detector.lock.yml | 2 +- .../example-custom-error-patterns.lock.yml | 2 +- .../example-permissions-warning.lock.yml | 2 +- .../example-workflow-analyzer.lock.yml | 2 +- ...size-reduction-project71.campaign.lock.yml | 2 +- .github/workflows/firewall-escape.lock.yml | 2 +- .github/workflows/firewall.lock.yml | 2 +- .../github-mcp-structural-analysis.lock.yml | 2 +- .../github-mcp-tools-report.lock.yml | 2 +- .../github-remote-mcp-auth-test.lock.yml | 2 +- .../workflows/glossary-maintainer.lock.yml | 2 +- .github/workflows/go-fan.lock.yml | 2 +- .github/workflows/go-logger.lock.yml | 2 +- .../workflows/go-pattern-detector.lock.yml | 2 +- .github/workflows/grumpy-reviewer.lock.yml | 2 +- .github/workflows/hourly-ci-cleaner.lock.yml | 2 +- .../workflows/instructions-janitor.lock.yml | 2 +- .github/workflows/issue-arborist.lock.yml | 2 +- .github/workflows/issue-classifier.lock.yml | 2 +- .github/workflows/issue-monster.lock.yml | 2 +- .github/workflows/issue-triage-agent.lock.yml | 2 +- .github/workflows/jsweep.lock.yml | 2 +- .../workflows/layout-spec-maintainer.lock.yml | 2 +- .github/workflows/lockfile-stats.lock.yml | 2 +- .github/workflows/mcp-inspector.lock.yml | 2 +- .github/workflows/mergefest.lock.yml | 2 +- .github/workflows/metrics-collector.lock.yml | 2 +- .../workflows/notion-issue-summary.lock.yml | 2 +- .github/workflows/org-health-report.lock.yml | 2 +- .github/workflows/pdf-summary.lock.yml | 2 +- .github/workflows/plan.lock.yml | 2 +- ...ayground-org-project-update-issue.lock.yml | 2 +- .../playground-snapshots-refresh.lock.yml | 2 +- .github/workflows/poem-bot.lock.yml | 2 +- .github/workflows/portfolio-analyst.lock.yml | 2 +- .../workflows/pr-nitpick-reviewer.lock.yml | 2 +- .../prompt-clustering-analysis.lock.yml | 2 +- .github/workflows/python-data-charts.lock.yml | 2 +- .github/workflows/q.lock.yml | 2 +- .github/workflows/release.lock.yml | 2 +- .github/workflows/repo-tree-map.lock.yml | 2 +- .../repository-quality-improver.lock.yml | 2 +- .github/workflows/research.lock.yml | 2 +- .github/workflows/safe-output-health.lock.yml | 2 +- .../schema-consistency-checker.lock.yml | 2 +- .github/workflows/scout.lock.yml | 2 +- .../workflows/security-compliance.lock.yml | 2 +- .github/workflows/security-fix-pr.lock.yml | 2 +- .../semantic-function-refactor.lock.yml | 2 +- .../workflows/slide-deck-maintainer.lock.yml | 2 +- .github/workflows/smoke-claude.lock.yml | 2 +- .github/workflows/smoke-codex.lock.yml | 2 +- .github/workflows/smoke-copilot.lock.yml | 2 +- .../workflows/stale-repo-identifier.lock.yml | 2 +- .../workflows/static-analysis-report.lock.yml | 2 +- .github/workflows/sub-issue-closer.lock.yml | 2 +- .github/workflows/super-linter.lock.yml | 2 +- .../workflows/technical-doc-writer.lock.yml | 2 +- .github/workflows/terminal-stylist.lock.yml | 2 +- .github/workflows/tidy.lock.yml | 2 +- .github/workflows/typist.lock.yml | 2 +- .../workflows/ubuntu-image-analyzer.lock.yml | 2 +- .github/workflows/unbloat-docs.lock.yml | 2 +- .github/workflows/video-analyzer.lock.yml | 2 +- .../workflows/weekly-issue-summary.lock.yml | 2 +- .github/workflows/workflow-generator.lock.yml | 2 +- .../workflow-health-manager.lock.yml | 2 +- pkg/workflow/mcp_servers.go | 34 ++++++++++++++++++- 118 files changed, 150 insertions(+), 118 deletions(-) diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index 8e258a58351..18c41b2a420 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -488,7 +488,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 16954dabcba..b180eb20bbf 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -385,7 +385,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index 737fdc24845..03707a04ae0 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -393,7 +393,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index 43debfca7cf..5082f3172de 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -353,7 +353,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index 653e2541437..e1ecec3356c 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -451,7 +451,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index 48cfb07fb04..f4bbfca3d25 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -349,7 +349,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index 6899c2b68f4..29c6ae49778 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -371,7 +371,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index aaf8e00d6f1..b5613252680 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -371,7 +371,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/campaign-generator.lock.yml b/.github/workflows/campaign-generator.lock.yml index 800b5f0b018..93ce8167632 100644 --- a/.github/workflows/campaign-generator.lock.yml +++ b/.github/workflows/campaign-generator.lock.yml @@ -529,7 +529,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index e7ef516a4f0..d9e821d4e01 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -447,7 +447,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index 7658f50a75f..e6e706ba80d 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -418,7 +418,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index f184552f170..5d5f899ac5e 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -435,7 +435,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index 84b983f03f9..5c45799c6c6 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -372,7 +372,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index ae29c3280a6..6fa5175bd38 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -384,7 +384,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index fc35da37111..57dc6294249 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -503,7 +503,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index 08a394bda4c..29621270cc3 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -351,7 +351,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 3b7f0fc57c3..88333094d74 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index 0d308d25a53..ec3ed22f40c 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -444,7 +444,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index 57f788d3965..cad3982162c 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -448,7 +448,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 8d38e40894a..8f076223adb 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -387,7 +387,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index b62e94b2a7d..e4758b2f91a 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -438,7 +438,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index d8a772f5722..6c390ea6d27 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -420,7 +420,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 898e2827bcc..47375c2c778 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index 3da523db338..7b5cec3cff0 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -321,7 +321,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index 0b1964a8dc3..ab620ac2e4e 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -420,7 +420,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index 2fbe4c2fe73..690835aa6de 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -426,7 +426,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index d909c93ac09..5017c69a3b4 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -446,7 +446,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index 24d92b11139..2f89a9b75d8 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -366,7 +366,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index eb7d84e8e6e..b5ea6713d6b 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -320,7 +320,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index 8d26a049fd1..4c5a7c961d2 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -390,7 +390,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index f0da70461e9..72b1ea7a814 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -450,7 +450,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index bfd7c27d54d..02df32b9b60 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -489,7 +489,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index fc53b6b2018..12da3938331 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -391,7 +391,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 82692438c26..2e554ac7579 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -403,7 +403,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index 254242c628d..5d68f151f1d 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -504,7 +504,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index d96457a025e..88d9641a969 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -873,7 +873,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 1cecc62bb86..d801f1f3328 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -423,7 +423,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml index 2035f2ca102..6ec4a08c0de 100644 --- a/.github/workflows/daily-secrets-analysis.lock.yml +++ b/.github/workflows/daily-secrets-analysis.lock.yml @@ -413,7 +413,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index ef19488407e..ad3f6f965f3 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -384,7 +384,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index 774b23f62a8..ed963fe1ec0 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -360,7 +360,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index a94b7d5d994..8ad60704a48 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -433,7 +433,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 73d0a401b62..9cd8be059fe 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -412,7 +412,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index c0c6c778a8c..014d385380e 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -365,7 +365,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 515eb184799..5c126c2b6d4 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -334,7 +334,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index bf63c8a09d6..24a4be73596 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -437,7 +437,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index 5355bc69dfb..a8f544a27c5 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -363,7 +363,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml index 772b2174c73..142bed8a09d 100644 --- a/.github/workflows/discussion-task-miner.lock.yml +++ b/.github/workflows/discussion-task-miner.lock.yml @@ -426,7 +426,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/discussion-task-mining.campaign.lock.yml b/.github/workflows/discussion-task-mining.campaign.lock.yml index acef7d95560..8775432922b 100644 --- a/.github/workflows/discussion-task-mining.campaign.lock.yml +++ b/.github/workflows/discussion-task-mining.campaign.lock.yml @@ -614,7 +614,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 52ac8eb5d42..085a9dccbd0 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml b/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml index 0d8b9f84b34..2671011892c 100644 --- a/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml +++ b/.github/workflows/docs-quality-maintenance-project67.campaign.lock.yml @@ -614,7 +614,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 6a23c5e7cc0..099ba1dbdb7 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -378,7 +378,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/example-custom-error-patterns.lock.yml b/.github/workflows/example-custom-error-patterns.lock.yml index fde69ea4b0b..2459673faea 100644 --- a/.github/workflows/example-custom-error-patterns.lock.yml +++ b/.github/workflows/example-custom-error-patterns.lock.yml @@ -161,7 +161,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index 900e71f6955..db6d0948283 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -164,7 +164,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index 39b02b41360..ee57cceb2ba 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -365,7 +365,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/file-size-reduction-project71.campaign.lock.yml b/.github/workflows/file-size-reduction-project71.campaign.lock.yml index b63e5014dbc..c9e863d28e5 100644 --- a/.github/workflows/file-size-reduction-project71.campaign.lock.yml +++ b/.github/workflows/file-size-reduction-project71.campaign.lock.yml @@ -614,7 +614,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index 84a7cb7c6be..07a00c00663 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index ef99929728e..aad898ca55d 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -164,7 +164,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index 1e9632c1393..25af9efde96 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -421,7 +421,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index 72c624b2c5e..8ba532ed62d 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -428,7 +428,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml index c1769a670e8..1b3f8784994 100644 --- a/.github/workflows/github-remote-mcp-auth-test.lock.yml +++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml @@ -350,7 +350,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index ce3ef50f984..f0b123f5faa 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -389,7 +389,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index a70fb151ac4..c50c72011d5 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -373,7 +373,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index 6ba1d9b663f..6c0902b1aca 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 6d0f8d32f02..d4c7d395922 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -372,7 +372,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 8d8d06c5241..9b188c76e65 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -456,7 +456,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index 7bbba7539d4..8dd287d2582 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -390,7 +390,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index 803cea9985b..48bf0f1fdcd 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -366,7 +366,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index e25769a8296..bb614dbe972 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -470,7 +470,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/issue-classifier.lock.yml b/.github/workflows/issue-classifier.lock.yml index d2cfad01997..82c062a4e5b 100644 --- a/.github/workflows/issue-classifier.lock.yml +++ b/.github/workflows/issue-classifier.lock.yml @@ -345,7 +345,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="custom" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index a1415cace84..2087018d44a 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -382,7 +382,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index 777047ce92b..6f067f3f10d 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -351,7 +351,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index d8dcafa8977..14336f73725 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -390,7 +390,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 6d3d80aaf56..953c8902579 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -368,7 +368,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 5d6d2c9b718..aa17852b9f5 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -360,7 +360,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 3d082aa28a7..93211b658b7 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -446,7 +446,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index 98ee5a7a5db..cf56ef55749 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -371,7 +371,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index 0caa77663a1..3031fb5ac50 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -196,7 +196,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index ddecc3529bc..1ee2f6ed2bb 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -291,7 +291,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index 244d16043c8..441b8c653b5 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -417,7 +417,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index e62d8a935e6..7be636c4b8b 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -407,7 +407,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 85645508862..12f08076b6f 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -466,7 +466,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/playground-org-project-update-issue.lock.yml b/.github/workflows/playground-org-project-update-issue.lock.yml index c411fbe535d..5371aea5eae 100644 --- a/.github/workflows/playground-org-project-update-issue.lock.yml +++ b/.github/workflows/playground-org-project-update-issue.lock.yml @@ -384,7 +384,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/playground-snapshots-refresh.lock.yml b/.github/workflows/playground-snapshots-refresh.lock.yml index 1d93ed84e33..28750f94a65 100644 --- a/.github/workflows/playground-snapshots-refresh.lock.yml +++ b/.github/workflows/playground-snapshots-refresh.lock.yml @@ -375,7 +375,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 19aa285a8b5..b5fc4e9bfda 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -903,7 +903,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index eddbc6940c5..e2a93a6105d 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -449,7 +449,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index 136aaea5f28..dbb1ea02e85 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -527,7 +527,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index 717477e7ed2..8f283e0dcd3 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -434,7 +434,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index d8bed77bf49..f867d21a080 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -435,7 +435,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 19b7a0db331..2dd669712cc 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -500,7 +500,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index c0ae62c23c0..d7a2124758c 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -365,7 +365,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 3b608949350..a1950c12c8c 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -354,7 +354,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index 82109d57677..1513944974a 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -380,7 +380,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 049d36ac32d..97b2c7ccd5f 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -357,7 +357,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index 9a35ad0d922..3c0399660e9 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -386,7 +386,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 3e194f5723f..92510ab9de0 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -364,7 +364,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index cfc30b16561..8b6f45c4fb1 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -430,7 +430,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index 82cc54751c8..cd4b3a75bd4 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -385,7 +385,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index 3e7f21ace30..d5d9f480335 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -374,7 +374,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index b177e8d6c2f..2f787e295fd 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -408,7 +408,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index cc6009c26b2..66e623ac7c1 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -389,7 +389,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 034374211b1..ac65abb1f5f 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -595,7 +595,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:latest' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:latest' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 70b6048aa2c..b459637266e 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -622,7 +622,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="codex" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:latest' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:latest' cat > /tmp/gh-aw/mcp-config/config.toml << EOF [history] diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index f08ea094e74..34a5ed5749c 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -599,7 +599,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:latest' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:latest' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index f7dcb731265..ba1da4325d0 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -480,7 +480,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index 258f6db43c0..735beccb079 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -385,7 +385,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index 1b11bb83618..eb9583c43e8 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -391,7 +391,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 2f976148d5a..bdd3d826332 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -395,7 +395,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index 9b0672fce78..162019160a9 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -464,7 +464,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index 9cdc05914fe..9ab4f4586ed 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -358,7 +358,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index f2f1c58d6fe..1ec2b1042de 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -456,7 +456,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 3772b116730..e425675a9a8 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -360,7 +360,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index 45afd8efe49..6bafa13b3d5 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -365,7 +365,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index 23582e9205d..288129cbca3 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -481,7 +481,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="claude" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh { diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index a2a26c5fe6b..cfc86747ccc 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -385,7 +385,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index a14d06432d5..8263a04a823 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -401,7 +401,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index 87174a9b0b7..67b324a3788 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -425,7 +425,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 76125cf9628..b5013302df2 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -479,7 +479,7 @@ jobs: export MCP_GATEWAY_DOMAIN="host.docker.internal" export MCP_GATEWAY_API_KEY="$(openssl rand -base64 45 | tr -d '/+=')" export GH_AW_ENGINE="copilot" - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host -e DEBUG="*" -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/githubnext/gh-aw-mcpg:v0.0.10' mkdir -p /home/runner/.copilot cat << MCPCONFIG_EOF | bash /opt/gh-aw/actions/start_mcp_gateway.sh diff --git a/pkg/workflow/mcp_servers.go b/pkg/workflow/mcp_servers.go index 456d381b49f..46b76cfc020 100644 --- a/pkg/workflow/mcp_servers.go +++ b/pkg/workflow/mcp_servers.go @@ -557,7 +557,10 @@ func (c *Compiler) generateMCPSetup(yaml *strings.Builder, tools map[string]any, } } - yaml.WriteString(" export MCP_GATEWAY_DOCKER_COMMAND=" + shellQuote(containerCmd) + "\n") + // Build the export command with proper quoting that allows variable expansion + // We need to break out of quotes for ${GITHUB_WORKSPACE} variables + cmdWithExpandableVars := buildDockerCommandWithExpandableVars(containerCmd) + yaml.WriteString(" export MCP_GATEWAY_DOCKER_COMMAND=" + cmdWithExpandableVars + "\n") yaml.WriteString(" \n") // Render MCP config - this will pipe directly to the gateway script @@ -618,6 +621,35 @@ func shellQuote(s string) string { return s } +// buildDockerCommandWithExpandableVars builds a properly quoted docker command +// that allows ${GITHUB_WORKSPACE} and $GITHUB_WORKSPACE to be expanded at runtime +func buildDockerCommandWithExpandableVars(cmd string) string { + // Replace ${GITHUB_WORKSPACE} with a placeholder that we'll handle specially + // We want: 'docker run ... -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ...' + // This closes the single quote, adds the variable in double quotes, then reopens single quote + + // Split on ${GITHUB_WORKSPACE} to handle it specially + if strings.Contains(cmd, "${GITHUB_WORKSPACE}") { + parts := strings.Split(cmd, "${GITHUB_WORKSPACE}") + var result strings.Builder + result.WriteString("'") + for i, part := range parts { + if i > 0 { + // Add the variable expansion outside of single quotes + result.WriteString("'\"${GITHUB_WORKSPACE}\"'") + } + // Escape single quotes in the part + escapedPart := strings.ReplaceAll(part, "'", "'\\''") + result.WriteString(escapedPart) + } + result.WriteString("'") + return result.String() + } + + // No GITHUB_WORKSPACE variable, use normal quoting + return shellQuote(cmd) +} + // buildMCPGatewayConfig builds the gateway configuration for inclusion in MCP config files // Per MCP Gateway Specification v1.0.0 section 4.1.3, the gateway section is required with port and domain func buildMCPGatewayConfig(workflowData *WorkflowData) *MCPGatewayRuntimeConfig {