diff --git a/build/build.go b/build/build.go index e345fa127..fac3226f2 100644 --- a/build/build.go +++ b/build/build.go @@ -19,7 +19,7 @@ func Build(version string, config config.ProjectConfig) error { "build", "-ldflags=-s -w -X main.version="+version, "-o", target(bos, arch, config.BinaryName), - config.Main, + config.Build.Main, ) cmd.Env = append( cmd.Env, diff --git a/config/config.go b/config/config.go index fdfa0b524..1c75abed4 100644 --- a/config/config.go +++ b/config/config.go @@ -18,11 +18,11 @@ type HomebrewDeploy struct { type BuildConfig struct { Oses []string Arches []string + Main string } type ProjectConfig struct { Repo string - Main string BinaryName string `yaml:"binary_name"` Files []string Brew HomebrewDeploy @@ -53,8 +53,8 @@ func fix(config ProjectConfig) ProjectConfig { "LICENSE.md", } } - if config.Main == "" { - config.Main = "main.go" + if config.Build.Main == "" { + config.Build.Main = "main.go" } if config.Token == "" { config.Token = os.Getenv("GITHUB_TOKEN")