1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-03-17 20:47:50 +02:00

fix: project name on brew formula

refs 956eeafdfebf2b035d0e0b07967b707d0e57eebe
closes #601
This commit is contained in:
Carlos Alexandro Becker 2018-03-08 17:16:49 -03:00
parent 3db9913e1c
commit 5830759958
No known key found for this signature in database
GPG Key ID: E61E2F7DC14AB940
3 changed files with 7 additions and 6 deletions

View File

@ -51,17 +51,14 @@ func (Pipe) Run(ctx *context.Context) error {
if ctx.Config.Dist == "" {
ctx.Config.Dist = "dist"
}
if ctx.Config.GitHubURLs.Download == "" {
ctx.Config.GitHubURLs.Download = "https://github.com"
}
for _, defaulter := range defaulters {
log.Info(defaulter.String())
if err := defaulter.Default(ctx); err != nil {
return err
}
}
if ctx.Config.ProjectName == "" {
ctx.Config.ProjectName = ctx.Config.Release.GitHub.Name
}
if ctx.Config.GitHubURLs.Download == "" {
ctx.Config.GitHubURLs.Download = "https://github.com"
}
return nil
}

View File

@ -32,6 +32,9 @@ func (Pipe) Default(ctx *context.Context) error {
return err
}
ctx.Config.Release.GitHub = repo
if ctx.Config.ProjectName == "" {
ctx.Config.ProjectName = repo.Name
}
return nil
}

View File

@ -146,6 +146,7 @@ func TestDefault(t *testing.T) {
Config: config.Project{},
}
assert.NoError(t, Pipe{}.Default(ctx))
assert.Equal(t, "goreleaser", ctx.Config.ProjectName)
assert.Equal(t, "goreleaser", ctx.Config.Release.GitHub.Name)
assert.Equal(t, "goreleaser", ctx.Config.Release.GitHub.Owner)
}