MCPcopy Index your code
hub / github.com/docker/docker-agent / parseCurrentVersion

Function parseCurrentVersion

pkg/config/config.go:165–172  ·  view source on GitHub ↗
(data []byte, version string)

Source from the content-addressed store, hash-verified

163}
164
165func parseCurrentVersion(data []byte, version string) (any, error) {
166 parsers, _ := versions()
167 parser, found := parsers[version]
168 if !found {
169 return nil, fmt.Errorf("unsupported config version: %v (valid versions: %s)", version, strings.Join(slices.Sorted(maps.Keys(parsers)), ", "))
170 }
171 return parser(data)
172}
173
174func migrateToLatestConfig(c any, raw []byte) (latest.Config, error) {
175 var err error

Callers 1

LoadFunction · 0.85

Calls 3

versionsFunction · 0.85
parserStruct · 0.85
KeysMethod · 0.45

Tested by

no test coverage detected