From 3f5ad25f9e077a9a98984d5097bfcd871c0289ad Mon Sep 17 00:00:00 2001 From: Joscha Date: Thu, 3 Aug 2023 18:34:21 +0200 Subject: [PATCH] Fail build if tsc errors --- build.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/build.rs b/build.rs index 9da51b0..f09cdf7 100644 --- a/build.rs +++ b/build.rs @@ -35,6 +35,10 @@ fn main() { fs::create_dir_all(STATIC_OUT_DIR).unwrap(); fs::remove_dir_all(STATIC_OUT_DIR).unwrap(); - Command::new("tsc").output().unwrap(); + // Run typescript compiler + let status = Command::new("tsc").status().unwrap(); + assert!(status.success(), "tsc produced errors"); + + // Copy remaining static files copy_recursively("".as_ref()); }