diff options
Diffstat (limited to 'scripts/package-build/build.py')
-rwxr-xr-x | scripts/package-build/build.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/package-build/build.py b/scripts/package-build/build.py index 9c1df7b3..2eceea93 100755 --- a/scripts/package-build/build.py +++ b/scripts/package-build/build.py @@ -17,6 +17,7 @@ import glob import shutil +import sys import toml import os @@ -91,7 +92,11 @@ def build_package(package: list, patch_dir: Path) -> None: # Check out the specific commit run(['git', 'checkout', package['commit_id']], cwd=repo_dir, check=True) + except CalledProcessError as e: + print(f"Failed to clone or checkout for package '{repo_name}': {e}") + sys.exit(1) + try: # The `pre_build_hook` is an optional configuration defined in `package.toml`. # It executes after the repository is checked out and before the build process begins. # This hook allows you to perform preparatory tasks, such as creating directories, |