From e8b71f50ec04847548b7fc57806779da74a1603c Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Fri, 18 Jul 2025 18:45:44 +0200 Subject: [PATCH] chore: Remove `--silent` flag from layer build script and create dir prior CI for the 10.0.0-alpha.0 release is failing at the build step but it's unclear why. This hopefully reveals more info. --- packages/aws-serverless/scripts/buildLambdaLayer.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/aws-serverless/scripts/buildLambdaLayer.ts b/packages/aws-serverless/scripts/buildLambdaLayer.ts index ad39948f5b0a..7ae000d378dd 100644 --- a/packages/aws-serverless/scripts/buildLambdaLayer.ts +++ b/packages/aws-serverless/scripts/buildLambdaLayer.ts @@ -22,7 +22,11 @@ function run(cmd: string, options?: childProcess.ExecSyncOptions): string { async function buildLambdaLayer(): Promise { console.log('Building Lambda layer.'); console.log('Installing local @sentry/aws-serverless into build/aws/dist-serverless/nodejs.'); - run('npm install . --prefix ./build/aws/dist-serverless/nodejs --install-links --silent'); + + console.log('Creating target directory for npm install.'); + fsForceMkdirSync('./build/aws/dist-serverless/nodejs'); + + run('npm install . --prefix ./build/aws/dist-serverless/nodejs --install-links'); await pruneNodeModules(); fs.rmSync('./build/aws/dist-serverless/nodejs/package.json', { force: true }); @@ -60,7 +64,7 @@ buildLambdaLayer(); */ function fsForceMkdirSync(path: string): void { fs.rmSync(path, { recursive: true, force: true }); - fs.mkdirSync(path); + fs.mkdirSync(path, { recursive: true }); } async function pruneNodeModules(): Promise {