Skip to content

Commit 86b59ae

Browse files
Copilotlpcox
andauthored
Update error hint and schema description to mention @sha256 digest support
Agent-Logs-Url: https://github.com/github/gh-aw-mcpg/sessions/c0572733-6f1d-4e16-98d8-4d1cafd9413b Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
1 parent 7196ef4 commit 86b59ae

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

internal/config/schema/mcp-gateway-config.schema.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
},
7575
"container": {
7676
"type": "string",
77-
"description": "Container image for the MCP server (e.g., 'ghcr.io/example/mcp-server:latest'). This field is required for stdio servers per MCP Gateway Specification section 4.1.2.",
77+
"description": "Container image for the MCP server (e.g., 'ghcr.io/example/mcp-server:latest' or 'ghcr.io/example/mcp-server@sha256:<digest>'). This field is required for stdio servers per MCP Gateway Specification section 4.1.2.",
7878
"minLength": 1,
7979
"pattern": "^[a-zA-Z0-9][a-zA-Z0-9./_-]*(:([a-zA-Z0-9._-]+|latest))?(@sha256:[a-fA-F0-9]{64})?$"
8080
},

internal/config/validation_schema.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,7 @@ func validateStringPatterns(stdinCfg *StdinConfig) error {
506506
if server.Container != "" && !containerPattern.MatchString(server.Container) {
507507
return rules.InvalidPattern("container", server.Container,
508508
fmt.Sprintf("%s.container", jsonPath),
509-
"Use a valid container image format (e.g., 'ghcr.io/owner/image:tag' or 'owner/image:latest')")
509+
"Use a valid container image format (e.g., 'ghcr.io/owner/image:tag', 'owner/image:latest', or 'ghcr.io/owner/image:tag@sha256:<digest>')")
510510
}
511511

512512
// Validate mount patterns

0 commit comments

Comments
 (0)