From 2cbbc5745076a7f73617cb2ad041303e64d44a78 Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Wed, 20 Aug 2025 16:29:24 -0400 Subject: [PATCH] fix(ui-components): throw on failed publish Signed-off-by: Aviv Keller --- packages/ui-components/scripts/publish.mjs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/ui-components/scripts/publish.mjs b/packages/ui-components/scripts/publish.mjs index 5f75ef47febaa..095b0d07ce48c 100644 --- a/packages/ui-components/scripts/publish.mjs +++ b/packages/ui-components/scripts/publish.mjs @@ -18,7 +18,13 @@ await writeFile( ); // Now, publish the generated `dist` folder -spawnSync('pnpm', ['publish', '--no-git-checks'], { +const { status, error } = spawnSync('pnpm', ['publish', '--no-git-checks'], { cwd: 'dist', stdio: 'inherit', }); + +if (error) { + throw error; +} + +process.exitCode = status;