Patch the version and git commit into the scripts so that we don't need to check out a git clone. --- buildscript/build.go.orig 2024-07-24 13:35:27.000000000 -0500 +++ buildscript/build.go 2024-07-25 03:31:03.000000000 -0500 @@ -10,7 +10,6 @@ "regexp" "strings" - "github.com/craiggwilson/goke/pkg/git" "github.com/craiggwilson/goke/pkg/sh" "github.com/craiggwilson/goke/task" "github.com/mongodb/mongo-tools/common/testtype" @@ -200,7 +199,7 @@ return "", fmt.Errorf("failed to get current version: %w", err) } - gitCommit, err := git.SHA1(ctx) + gitCommit, err := "@GIT_COMMIT@", error(nil) if err != nil { return "", fmt.Errorf("failed to get git commit hash: %w", err) } --- release/version/version.go.orig 2024-07-24 13:35:27.000000000 -0500 +++ release/version/version.go 2024-07-25 03:32:38.000000000 -0500 @@ -54,12 +54,12 @@ var tagRE = regexp.MustCompile(`^\d+\.\d+\.\d+$`) func GetCurrent() (Version, error) { - commit, err := git("rev-parse", "HEAD") + commit, err := "@GIT_COMMIT@", error(nil) if err != nil { return Version{}, fmt.Errorf("git rev-parse HEAD failed: %w", err) } - desc, err := git("describe") + desc, err := "@VERSION@", error(nil) if err != nil { return Version{}, fmt.Errorf("git describe failed: %w", err) }