MCPcopy Create free account
hub / github.com/containerd/release-tool / parseDependencies

Function parseDependencies

util.go:69–83  ·  view source on GitHub ↗
(commit string)

Source from the content-addressed store, hash-verified

67}
68
69func parseDependencies(commit string) ([]dependency, error) {
70 rd, err := fileFromRev(commit, vendorConf)
71 if err == nil {
72 return parseVendorConfDependencies(rd)
73 }
74 rd, err = fileFromRev(commit, modulesTxt)
75 if err == nil {
76 return parseModulesTxtDependencies(rd)
77 }
78 rd, err = fileFromRev(commit, goMod)
79 if err == nil {
80 return parseGoModDependencies(rd)
81 }
82 return nil, fmt.Errorf("finding dependency file failed: %w", err)
83}
84
85func parseModulesTxtDependencies(r io.Reader) ([]dependency, error) {
86 var dependencies []dependency

Callers 1

mainFunction · 0.85

Calls 4

fileFromRevFunction · 0.85
parseGoModDependenciesFunction · 0.85

Tested by

no test coverage detected