From d2945721dd803d9572492d05e37a935c7e1966a3 Mon Sep 17 00:00:00 2001 From: notgitika Date: Mon, 23 Feb 2026 15:15:54 -0500 Subject: [PATCH] fix: handle unhandled promise rejection in vended CDK main() --- .../__tests__/__snapshots__/assets.snapshot.test.ts.snap | 5 ++++- src/assets/cdk/bin/cdk.ts | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap b/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap index 1f1df80b..a35e4c26 100644 --- a/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap +++ b/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap @@ -80,7 +80,10 @@ async function main() { app.synth(); } -main(); +main().catch((error: unknown) => { + console.error('AgentCore CDK synthesis failed:', error instanceof Error ? error.message : error); + process.exitCode = 1; +}); " `; diff --git a/src/assets/cdk/bin/cdk.ts b/src/assets/cdk/bin/cdk.ts index 92caa1f1..42f12218 100644 --- a/src/assets/cdk/bin/cdk.ts +++ b/src/assets/cdk/bin/cdk.ts @@ -47,4 +47,7 @@ async function main() { app.synth(); } -main(); +main().catch((error: unknown) => { + console.error('AgentCore CDK synthesis failed:', error instanceof Error ? error.message : error); + process.exitCode = 1; +});