Fix build scripts so a failure returns a nonzero exit code

This commit is contained in:
Keavon Chambers
2023-01-02 22:04:13 -08:00
parent de5d02da00
commit 5ca6b3fafa
4 changed files with 35 additions and 23 deletions
+11 -5
View File
@@ -85,11 +85,17 @@ function formatThirdPartyLicenses(jsLicenses) {
if (rustLicenses === undefined) {
// This is probably caused by cargo about not being installed
console.error(`
Could not run \`cargo about\`, which is required to generate license information.
To install cargo-about on your system, you can run:
cargo install cargo-about
License information is required on production builds. Aborting.`);
console.error(
`
Could not run \`cargo about\`, which is required to generate license information.
To install cargo-about on your system, you can run \`cargo install cargo-about\`.
License information is required on production builds. Aborting.
`
.trim()
.split("\n")
.map((line) => line.trim())
.join("\n")
);
process.exit(1);
}
}