From 4ad4d7c7e3dd9977c6f931b3bc547dcf94456412 Mon Sep 17 00:00:00 2001 From: Nobleman <8305511+smac89@users.noreply.github.com> Date: Tue, 29 Aug 2023 02:47:14 -0600 Subject: [PATCH] postbuild hook fix (#2839) postbuildhook should only run if application was built --- v2/pkg/commands/build/build.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/v2/pkg/commands/build/build.go b/v2/pkg/commands/build/build.go index 81dd5ae3..774e97c2 100644 --- a/v2/pkg/commands/build/build.go +++ b/v2/pkg/commands/build/build.go @@ -146,15 +146,15 @@ func Build(options *Options) (string, error) { if err != nil { return "", err } - } - hookArgs["${bin}"] = compileBinary - for _, hook := range []string{options.Platform + "/" + options.Arch, options.Platform + "/*", "*/*"} { - if err := execPostBuildHook(outputLogger, options, hook, hookArgs); err != nil { - return "", err + hookArgs["${bin}"] = compileBinary + for _, hook := range []string{options.Platform + "/" + options.Arch, options.Platform + "/*", "*/*"} { + if err := execPostBuildHook(outputLogger, options, hook, hookArgs); err != nil { + return "", err + } } - } + } return compileBinary, nil }