From 0b88b22fa9037e7e76ff70ca3c488c3af584b021 Mon Sep 17 00:00:00 2001 From: Dan Davison Date: Mon, 21 Apr 2025 14:43:28 -0400 Subject: [PATCH] Don't ignore errors! --- sdkbuild/python.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/sdkbuild/python.go b/sdkbuild/python.go index 04e216f5..c728c6ca 100644 --- a/sdkbuild/python.go +++ b/sdkbuild/python.go @@ -95,12 +95,19 @@ requires-python = "~=3.9" if err != nil { return nil, err } - executeCommand("uv", "add", wheel) + if err := executeCommand("uv", "add", wheel); err != nil { + return nil, fmt.Errorf("`uv add %s` failed: %w", wheel, err) + } } else { - executeCommand("uv", "add", fmt.Sprintf("temporalio==%s", strings.TrimPrefix(options.Version, "v"))) + name := fmt.Sprintf("temporalio==%s", strings.TrimPrefix(options.Version, "v")) + if err := executeCommand("uv", "add", name); err != nil { + return nil, fmt.Errorf("`uv add %s` failed: %w", name, err) + } } // Add the `features` python package - executeCommand("uv", "add", "--editable", "../") + if err := executeCommand("uv", "add", "--editable", "../"); err != nil { + return nil, fmt.Errorf("`uv add --editable ../` failed: %w", err) + } if err := executeCommand("uv", "sync"); err != nil { return nil, fmt.Errorf("failed installing: %w", err)