Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pkg/cli/workflows/example-blocked-domains.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions pkg/workflow/codex_engine_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ func TestCodexEngineRenderMCPConfig(t *testing.T) {
"user_agent = \"test-workflow\"",
"startup_timeout_sec = 120",
"tool_timeout_sec = 60",
"container = \"ghcr.io/github/github-mcp-server:v0.30.3\"",
"container = \"ghcr.io/github/github-mcp-server:v0.31.0\"",
"env = { \"GITHUB_PERSONAL_ACCESS_TOKEN\" = \"$GH_AW_GITHUB_TOKEN\", \"GITHUB_READ_ONLY\" = \"1\", \"GITHUB_TOOLSETS\" = \"context,repos,issues,pull_requests\" }",
"env_vars = [\"GITHUB_PERSONAL_ACCESS_TOKEN\", \"GITHUB_READ_ONLY\", \"GITHUB_TOOLSETS\"]",
"GH_AW_MCP_CONFIG_EOF",
Expand All @@ -318,7 +318,7 @@ func TestCodexEngineRenderMCPConfig(t *testing.T) {
"{",
"\"mcpServers\": {",
"\"github\": {",
"\"container\": \"ghcr.io/github/github-mcp-server:v0.30.3\",",
"\"container\": \"ghcr.io/github/github-mcp-server:v0.31.0\",",
"\"env\": {",
"\"GITHUB_LOCKDOWN_MODE\": \"$GITHUB_MCP_LOCKDOWN\",",
"\"GITHUB_PERSONAL_ACCESS_TOKEN\": \"$GITHUB_MCP_SERVER_TOKEN\",",
Expand Down
4 changes: 2 additions & 2 deletions pkg/workflow/copilot_engine_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -722,7 +722,7 @@ func TestCopilotEngineRenderGitHubMCPConfig(t *testing.T) {
expectedStrs: []string{
`"github": {`,
`"type": "stdio",`,
`"container": "ghcr.io/github/github-mcp-server:v0.30.3"`,
`"container": "ghcr.io/github/github-mcp-server:v0.31.0"`,
`"env": {`,
`"GITHUB_PERSONAL_ACCESS_TOKEN": "\${GITHUB_MCP_SERVER_TOKEN}"`,
`},`,
Expand Down Expand Up @@ -752,7 +752,7 @@ func TestCopilotEngineRenderGitHubMCPConfig(t *testing.T) {
expectedStrs: []string{
`"github": {`,
`"type": "stdio",`,
`"container": "ghcr.io/github/github-mcp-server:v0.30.3"`,
`"container": "ghcr.io/github/github-mcp-server:v0.31.0"`,
`"env": {`,
`}`,
},
Expand Down
6 changes: 3 additions & 3 deletions pkg/workflow/copilot_github_mcp_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ func TestRenderGitHubCopilotMCPConfig_AllowedTools(t *testing.T) {
expectedContent: []string{
`"github": {`,
`"type": "stdio"`,
`"container": "ghcr.io/github/github-mcp-server:v0.30.3"`,
`"container": "ghcr.io/github/github-mcp-server:v0.31.0"`,
`"env": {`,
`"GITHUB_PERSONAL_ACCESS_TOKEN": "\${GITHUB_MCP_SERVER_TOKEN}"`,
},
Expand All @@ -37,7 +37,7 @@ func TestRenderGitHubCopilotMCPConfig_AllowedTools(t *testing.T) {
expectedContent: []string{
`"github": {`,
`"type": "stdio"`,
`"container": "ghcr.io/github/github-mcp-server:v0.30.3"`,
`"container": "ghcr.io/github/github-mcp-server:v0.31.0"`,
`"env": {`,
},
unexpectedContent: []string{},
Expand All @@ -51,7 +51,7 @@ func TestRenderGitHubCopilotMCPConfig_AllowedTools(t *testing.T) {
expectedContent: []string{
`"github": {`,
`"type": "stdio"`,
`"container": "ghcr.io/github/github-mcp-server:v0.30.3"`,
`"container": "ghcr.io/github/github-mcp-server:v0.31.0"`,
`"env": {`,
},
unexpectedContent: []string{},
Expand Down
6 changes: 3 additions & 3 deletions pkg/workflow/docker_predownload_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ tools:
# Test
Test workflow.`,
expectedImages: []string{
"ghcr.io/github/github-mcp-server:v0.30.3",
"ghcr.io/github/github-mcp-server:" + string(constants.DefaultGitHubMCPServerVersion),
},
expectStep: true,
},
Expand Down Expand Up @@ -70,7 +70,7 @@ mcp-servers:
# Test
Test workflow with custom MCP container.`,
expectedImages: []string{
"ghcr.io/github/github-mcp-server:v0.30.3",
"ghcr.io/github/github-mcp-server:" + string(constants.DefaultGitHubMCPServerVersion),
"ghcr.io/github/gh-aw-mcpg:" + string(constants.DefaultMCPGatewayVersion),
"myorg/custom-mcp:v1.0.0",
},
Expand Down Expand Up @@ -148,7 +148,7 @@ tools:
Test workflow with both GitHub and Serena tools.`,
expectedImages: []string{
"ghcr.io/github/gh-aw-mcpg:" + string(constants.DefaultMCPGatewayVersion),
"ghcr.io/github/github-mcp-server:v0.30.3",
"ghcr.io/github/github-mcp-server:" + string(constants.DefaultGitHubMCPServerVersion),
constants.DefaultSerenaMCPServerContainer + ":latest",
},
expectStep: true,
Expand Down
2 changes: 1 addition & 1 deletion pkg/workflow/github_remote_mode_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -317,7 +317,7 @@ This is a test workflow for GitHub remote mode configuration.
t.Errorf("Expected container field but didn't find it in:\n%s", lockContent)
}
}
if !strings.Contains(lockContent, `ghcr.io/github/github-mcp-server:v0.30.3`) {
if !strings.Contains(lockContent, `ghcr.io/github/github-mcp-server:v0.31.0`) {
t.Errorf("Expected Docker image but didn't find it in:\n%s", lockContent)
}
// Should NOT contain HTTP type
Expand Down
4 changes: 2 additions & 2 deletions pkg/workflow/mcp_config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ tools:
// With Docker MCP always enabled, default is docker (not services)
expectedType: "docker",
expectedCommand: "docker",
expectedDockerImage: "ghcr.io/github/github-mcp-server:v0.30.3",
expectedDockerImage: "ghcr.io/github/github-mcp-server:v0.31.0",
},
}

Expand Down Expand Up @@ -173,7 +173,7 @@ func TestGenerateGitHubMCPConfig(t *testing.T) {

switch tt.expectedType {
case "docker":
if !strings.Contains(result, `"container": "ghcr.io/github/github-mcp-server:v0.30.3"`) {
if !strings.Contains(result, `"container": "ghcr.io/github/github-mcp-server:v0.31.0"`) {
t.Errorf("Expected container field with GitHub MCP image but got:\n%s", result)
}
if strings.Contains(result, `"type": "http"`) {
Expand Down
4 changes: 2 additions & 2 deletions pkg/workflow/test-yaml-import.lock.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ jobs:
const determineAutomaticLockdown = require('/opt/gh-aw/actions/determine_automatic_lockdown.cjs');
await determineAutomaticLockdown(github, context, core);
- name: Download container images
run: bash /opt/gh-aw/actions/download_docker_images.sh ghcr.io/github/gh-aw-firewall/agent-act:0.13.4 ghcr.io/github/gh-aw-firewall/squid:0.13.4 ghcr.io/github/gh-aw-mcpg:v0.0.98 ghcr.io/github/github-mcp-server:v0.30.3
run: bash /opt/gh-aw/actions/download_docker_images.sh ghcr.io/github/gh-aw-firewall/agent-act:0.13.4 ghcr.io/github/gh-aw-firewall/squid:0.13.4 ghcr.io/github/gh-aw-mcpg:v0.0.98 ghcr.io/github/github-mcp-server:v0.31.0
- name: Start MCP gateway
id: start-mcp-gateway
env:
Expand Down Expand Up @@ -170,7 +170,7 @@ jobs:
"mcpServers": {
"github": {
"type": "stdio",
"container": "ghcr.io/github/github-mcp-server:v0.30.3",
"container": "ghcr.io/github/github-mcp-server:v0.31.0",
"env": {
"GITHUB_LOCKDOWN_MODE": "$GITHUB_MCP_LOCKDOWN",
"GITHUB_PERSONAL_ACCESS_TOKEN": "\${GITHUB_MCP_SERVER_TOKEN}",
Expand Down
2 changes: 1 addition & 1 deletion scratchpad/layout.md
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ const AgenticWorkflowsMCPServerID = "agenticworkflows"
const DefaultCopilotVersion Version = "0.0.410"
const DefaultClaudeCodeVersion Version = "2.1.42"
const DefaultCodexVersion Version = "0.101.0"
const DefaultGitHubMCPServerVersion Version = "v0.30.3"
const DefaultGitHubMCPServerVersion Version = "v0.31.0"
const DefaultFirewallVersion Version = "v0.18.0"
const DefaultMCPGatewayVersion Version = "v0.1.4"
const DefaultPlaywrightMCPVersion Version = "0.0.68"
Expand Down