// GetSpec to retrieve .gocilla.yml from GitHub repository func (buildManager *Manager) GetSpec(githubClient *github.Client, event *github.Event) (*Spec, error) { content, err := githubClient.GetFileContent(event.Organization, event.Repository, ".gocilla.yml", event.SHA) if err != nil { return nil, err } log.Printf("Spec for SHA %s: %s", event.SHA, content) var buildSpec Spec err = yaml.Unmarshal(content, &buildSpec) return &buildSpec, err }