From 523d7092ad93d8313c488c815d5622792321944f Mon Sep 17 00:00:00 2001 From: Alexander Melnyk Date: Tue, 11 Jul 2023 15:14:43 +0200 Subject: [PATCH 1/2] remove parameter from e2e tests --- .github/scripts/setup_tmp_layer_files.sh | 3 +-- layers/src/canary-stack.ts | 3 +-- layers/tests/e2e/layerPublisher.class.test.functionCode.ts | 2 -- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/scripts/setup_tmp_layer_files.sh b/.github/scripts/setup_tmp_layer_files.sh index 9d6da9635a..77c5875734 100644 --- a/.github/scripts/setup_tmp_layer_files.sh +++ b/.github/scripts/setup_tmp_layer_files.sh @@ -6,8 +6,7 @@ npm init -y npm i \ @aws-lambda-powertools/logger@$VERSION \ @aws-lambda-powertools/metrics@$VERSION \ - @aws-lambda-powertools/tracer@$VERSION \ - @aws-lambda-powertools/parameters@$VERSION + @aws-lambda-powertools/tracer@$VERSION rm -rf node_modules/@types \ package.json \ package-lock.json diff --git a/layers/src/canary-stack.ts b/layers/src/canary-stack.ts index 4847af21d3..704f870f74 100644 --- a/layers/src/canary-stack.ts +++ b/layers/src/canary-stack.ts @@ -41,13 +41,12 @@ export class CanaryStack extends Stack { '../tests/e2e/layerPublisher.class.test.functionCode.ts' ), handler: 'handler', - runtime: Runtime.NODEJS_18_X, + runtime: Runtime.NODEJS_14_X, functionName: `canary-${suffix}`, timeout: Duration.seconds(30), bundling: { externalModules: [ // don't package these modules, we want to pull them from the layer - 'aws-sdk', '@aws-lambda-powertools/logger', '@aws-lambda-powertools/metrics', '@aws-lambda-powertools/tracer', diff --git a/layers/tests/e2e/layerPublisher.class.test.functionCode.ts b/layers/tests/e2e/layerPublisher.class.test.functionCode.ts index 28e60424e8..a2cdcd8d42 100644 --- a/layers/tests/e2e/layerPublisher.class.test.functionCode.ts +++ b/layers/tests/e2e/layerPublisher.class.test.functionCode.ts @@ -2,14 +2,12 @@ import { readFileSync } from 'node:fs'; import { Logger } from '@aws-lambda-powertools/logger'; import { Metrics } from '@aws-lambda-powertools/metrics'; import { Tracer } from '@aws-lambda-powertools/tracer'; -import { SSMProvider } from '@aws-lambda-powertools/parameters/ssm'; const logger = new Logger({ logLevel: 'DEBUG', }); const metrics = new Metrics(); const tracer = new Tracer(); -new SSMProvider(); export const handler = (): void => { // Check that the packages version matches the expected one From 7ded2a0717919f1f40daadf906c4114f9186af6d Mon Sep 17 00:00:00 2001 From: Alexander Melnyk Date: Tue, 11 Jul 2023 15:20:20 +0200 Subject: [PATCH 2/2] remove parameters from canary stack as well --- layers/src/canary-stack.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/layers/src/canary-stack.ts b/layers/src/canary-stack.ts index 704f870f74..17f0af14f3 100644 --- a/layers/src/canary-stack.ts +++ b/layers/src/canary-stack.ts @@ -50,7 +50,6 @@ export class CanaryStack extends Stack { '@aws-lambda-powertools/logger', '@aws-lambda-powertools/metrics', '@aws-lambda-powertools/tracer', - '@aws-lambda-powertools/parameters', '@aws-lambda-powertools/commons', ], },