From cf77a8ee5d85e0d084548f06f4382f26809c7b93 Mon Sep 17 00:00:00 2001 From: Satyaki Ghosh Date: Thu, 11 Dec 2025 16:29:12 -0500 Subject: [PATCH] feat(cloudformation): Make lsp artifact hash algorithm configurable --- .../awsService/cloudformation/lsp-server/lspInstaller.ts | 3 ++- packages/core/src/shared/lsp/baseLspInstaller.ts | 6 ++++-- packages/core/src/shared/lsp/lspResolver.ts | 7 +++---- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/core/src/awsService/cloudformation/lsp-server/lspInstaller.ts b/packages/core/src/awsService/cloudformation/lsp-server/lspInstaller.ts index 2d9c811af55..fa54beba44b 100644 --- a/packages/core/src/awsService/cloudformation/lsp-server/lspInstaller.ts +++ b/packages/core/src/awsService/cloudformation/lsp-server/lspInstaller.ts @@ -73,7 +73,8 @@ export class CfnLspInstaller extends BaseLspInstaller { throw error } }, - } as any + } as any, + 'sha256' ) } diff --git a/packages/core/src/shared/lsp/baseLspInstaller.ts b/packages/core/src/shared/lsp/baseLspInstaller.ts index 8ba85ebe1e1..d2a335abe24 100644 --- a/packages/core/src/shared/lsp/baseLspInstaller.ts +++ b/packages/core/src/shared/lsp/baseLspInstaller.ts @@ -27,7 +27,8 @@ export abstract class BaseLspInstaller, - private manifestResolver?: ManifestResolver + private manifestResolver?: ManifestResolver, + private readonly hashAlgorithm: string = 'sha384' ) { this.logger = getLogger(loggerName) } @@ -56,7 +57,8 @@ export abstract class BaseLspInstaller