From 3ac715d447a9a5908ad3be73554b93f44cd4cdfe Mon Sep 17 00:00:00 2001 From: Arsen Musayelyan Date: Fri, 30 Sep 2022 13:22:10 -0700 Subject: [PATCH] Add prepare() function --- build.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/build.go b/build.go index 405a084..8da68c0 100644 --- a/build.go +++ b/build.go @@ -199,7 +199,17 @@ func buildPackage(ctx context.Context, script string, mgr manager.Manager) ([]st return nil, nil, err } - fn, ok := dec.GetFunc("build") + fn, ok := dec.GetFunc("prepare") + if ok { + log.Info("Executing prepare()").Send() + + err = fn(ctx, srcdir) + if err != nil { + return nil, nil, err + } + } + + fn, ok = dec.GetFunc("build") if ok { log.Info("Executing build()").Send()