From d01c58848d880b27cd22bcf04d946ec1c8b0adae Mon Sep 17 00:00:00 2001 From: Henri Koski Date: Tue, 29 Apr 2025 16:03:14 +0300 Subject: [PATCH] Remove unnecessary sync.Once --- dep/cmd/cmd.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dep/cmd/cmd.go b/dep/cmd/cmd.go index da33f64..2a6072c 100644 --- a/dep/cmd/cmd.go +++ b/dep/cmd/cmd.go @@ -8,7 +8,6 @@ import ( "os" "os/exec" "regexp" - "sync" "time" "github.com/go-tstr/tstr/strerr" @@ -234,7 +233,7 @@ func WithPreCmd(cmd *exec.Cmd) Opt { func WithGoCode(modulePath, mainPkg string) Opt { var target string eg := &errgroup.Group{} - eg.Go(sync.OnceValue(func() error { + eg.Go(func() error { dir, err := os.MkdirTemp("", "go-tstr") if err != nil { return fmt.Errorf("failed to create tmp dir for go binary: %w", err) @@ -251,7 +250,7 @@ func WithGoCode(modulePath, mainPkg string) Opt { return fmt.Errorf("%w: %w", ErrBuildFailed, err) } return nil - })) + }) return func(c *Cmd) error { if err := eg.Wait(); err != nil {