diff options
Diffstat (limited to 'firmware_builder.py')
-rwxr-xr-x | firmware_builder.py | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/firmware_builder.py b/firmware_builder.py index dfe1161c59..d633f56388 100755 --- a/firmware_builder.py +++ b/firmware_builder.py @@ -17,11 +17,12 @@ import shutil import subprocess import sys -from chromite.api.gen_sdk.chromite.api import firmware_pb2 - # pylint: disable=import-error from google.protobuf import json_format +from chromite.api.gen_sdk.chromite.api import firmware_pb2 + + DEFAULT_BUNDLE_DIRECTORY = "/tmp/artifact_bundles" DEFAULT_BUNDLE_METADATA_FILE = "/tmp/artifact_bundle_metadata" @@ -61,20 +62,24 @@ def build(opts): message. """ metric_list = firmware_pb2.FwBuildMetricList() + ec_dir = pathlib.Path(__file__).parent # Run formatting checks on all python files. + cmd = ["black", "--check", "."] + print(f"# Running {' '.join(cmd)}.") + subprocess.run(cmd, cwd=os.path.dirname(__file__), check=True) + chromite_dir = ec_dir.resolve().parent.parent.parent / "chromite" + cmd = [ + "isort", + f"--settings-file={chromite_dir / '.isort.cfg'}", + "--check", + "--gitignore", + "--dont-follow-links", + ".", + ] + print(f"# Running {' '.join(cmd)}.") subprocess.run( - ["black", "--check", "."], cwd=os.path.dirname(__file__), check=True - ) - subprocess.run( - [ - "isort", - "--settings-file=.isort.cfg", - "--check", - "--gitignore", - "--dont-follow-links", - ".", - ], + cmd, cwd=os.path.dirname(__file__), check=True, ) @@ -88,7 +93,6 @@ def build(opts): file.write(json_format.MessageToJson(metric_list)) return - ec_dir = pathlib.Path(__file__).parent subprocess.run([ec_dir / "util" / "check_clang_format.py"], check=True) cmd = ["make", "clobber"] |