INNER CODE UNIT · Go
Verify
cncf/presentations · pkg/verify/verify.go:14
func Verify(f string) error {
yamlFile, err := os.ReadFile(f)
if err != nil {
return fmt.Errorf("yamlFile.Get err #%v ", err)
}
data := types.Presentations{}
err = yaml.Unmarshal(yamlFile, &data)
if err != nil {
return fmt.Errorf("unmarshal error: %v", err)
}
errors := []error{}
for key, entry := range data {
if entry.Name == "" {
errors = append(errors, fmt.Errorf("empty name detected for entry %d", key))
continue
}