diff --git a/gh_task.go b/gh_task.go index 2d464c473934d6ee90314287db9a076207f4b850..5aaeb999e9258fe8b5973e067077b8c008cc83b8 100644 --- a/gh_task.go +++ b/gh_task.go @@ -47,6 +47,14 @@ func TaskCrossCompile(t *tasking.T) { return } + // TODO: use a dependency manager that has versioning + t.Log("Updating dependencies...") + err = t.Exec("go get -u ./...") + if err != nil { + t.Errorf("Can't update goxc: %s\n", err) + return + } + t.Logf("Cross-compiling gh for %s...\n", runtime.GOOS) err = t.Exec("goxc", "-wd=.", "-os="+runtime.GOOS, "-c="+runtime.GOOS) if err != nil {