From a73449d0bb3e62ac8cf38450dfb68af74b1f4816 Mon Sep 17 00:00:00 2001 From: Elara 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()