From 0af21a3a4ad71070a023159812e91bb0b6ba4fd7 Mon Sep 17 00:00:00 2001 From: Ilya Zhuravlev Date: Sat, 26 Jun 2021 16:28:06 -0400 Subject: [PATCH] ci: fail when a keyboard fails to compile --- util/ci_compile_vial_keyboards.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/util/ci_compile_vial_keyboards.py b/util/ci_compile_vial_keyboards.py index 7dbbb69082..d47ea19776 100755 --- a/util/ci_compile_vial_keyboards.py +++ b/util/ci_compile_vial_keyboards.py @@ -1,6 +1,7 @@ #!/usr/bin/env python3 from glob import glob import subprocess +import sys def main(): @@ -8,9 +9,12 @@ def main(): filename = filename[10:-10] cmd = filename.split("/keymaps/")[0] # compile default - subprocess.call(["make", cmd + ":default", "-j4"]) + ret_default = subprocess.call(["make", cmd + ":default", "-j4"]) # compile via - subprocess.call(["make", cmd + ":via", "-j4"]) + ret_via = subprocess.call(["make", cmd + ":via", "-j4"]) + + if ret_default != 0 or ret_via != 0: + sys.exit(1) if __name__ == "__main__":