Install vendored goimports prior to running it

This commit is contained in:
Peter Rifel 2019-11-19 11:14:41 -08:00
parent 47f9689910
commit 8e9f7e63be
1 changed files with 10 additions and 0 deletions

View File

@ -34,6 +34,16 @@ for package in packages:
continue continue
paths.append(package) paths.append(package)
# Install goimports from vendor
print('installing goimports from vendor')
process = subprocess.Popen(['go', 'install', 'k8s.io/kops/vendor/golang.org/x/tools/cmd/goimports'], stdout=subprocess.PIPE, cwd=path.join(gopath, 'src'))
stdout, stderr = process.communicate()
if process.returncode != 0:
print("FAIL: installing goimports from vendor failed")
print(stderr)
sys.exit(1)
print("packages %s" % paths) print("packages %s" % paths)
env = os.environ env = os.environ