diff --git a/pipeline/brew/brew.go b/pipeline/brew/brew.go index b83cf6885..478133f54 100644 --- a/pipeline/brew/brew.go +++ b/pipeline/brew/brew.go @@ -91,11 +91,15 @@ func sha(client *github.Client, owner, repo, name string, out bytes.Buffer) (*st } func buildFormulae(config config.ProjectConfig, client *github.Client) (bytes.Buffer, error) { - var out bytes.Buffer data, err := dataFor(config, client) if err != nil { - return out, err + return bytes.Buffer{}, err } + return doBuildFormulae(data) +} + +func doBuildFormulae(data templateData) (bytes.Buffer, error) { + var out bytes.Buffer tmpl, err := template.New(data.BinaryName).Parse(formulae) if err != nil { return out, err diff --git a/pipeline/brew/brew_test.go b/pipeline/brew/brew_test.go index 91a152303..920b8462d 100644 --- a/pipeline/brew/brew_test.go +++ b/pipeline/brew/brew_test.go @@ -37,7 +37,7 @@ end func TestFormulae(t *testing.T) { assert := assert.New(t) - out, err := buildFormulae(templateData{ + out, err := doBuildFormulae(templateData{ BinaryName: "test", Desc: "Some desc", Homepage: "https://google.com",