From 05a5a967b2a8ede85076e6f2f7ad36fa11e4d28e Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Thu, 12 Dec 2024 13:03:35 +0100 Subject: [PATCH 1/2] fix(aws-serverless): Remove v8 layer as it overwrites the current layer for docs --- .craft.yml | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/.craft.yml b/.craft.yml index b5646547f113..d9be4d4b3fa4 100644 --- a/.craft.yml +++ b/.craft.yml @@ -157,24 +157,6 @@ targets: - nodejs20.x license: MIT - # NOTE: We publish the v8 layer under its own name so people on v8 can still get patches - # whenever we release a new v8 version—otherwise we would overwrite the current major lambda layer. - - # AWS Lambda Layer target - - name: aws-lambda-layer - includeNames: /^sentry-node-serverless-\d+.\d+.\d+(-(beta|alpha|rc)\.\d+)?\.zip$/ - layerName: SentryNodeServerlessSDKv8 - compatibleRuntimes: - - name: node - versions: - - nodejs10.x - - nodejs12.x - - nodejs14.x - - nodejs16.x - - nodejs18.x - - nodejs20.x - license: MIT - # CDN Bundle Target - name: gcs id: 'browser-cdn-bundles' From 6d83b44d09cb6aac2289c59eb2902c9a46dc3abc Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Thu, 12 Dec 2024 14:16:36 +0100 Subject: [PATCH 2/2] Move v8 layer up so current layer becomes latest --- .craft.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.craft.yml b/.craft.yml index d9be4d4b3fa4..44d245311312 100644 --- a/.craft.yml +++ b/.craft.yml @@ -142,6 +142,23 @@ targets: id: '@sentry-internal/eslint-config-sdk' includeNames: /^sentry-internal-eslint-config-sdk-\d.*\.tgz$/ + # TODO(v9): Remove this target + # NOTE: We publish the v8 layer under its own name so people on v8 can still get patches + # whenever we release a new v8 version—otherwise we would overwrite the current major lambda layer. + - name: aws-lambda-layer + includeNames: /^sentry-node-serverless-\d+.\d+.\d+(-(beta|alpha|rc)\.\d+)?\.zip$/ + layerName: SentryNodeServerlessSDKv8 + compatibleRuntimes: + - name: node + versions: + - nodejs10.x + - nodejs12.x + - nodejs14.x + - nodejs16.x + - nodejs18.x + - nodejs20.x + license: MIT + # AWS Lambda Layer target - name: aws-lambda-layer includeNames: /^sentry-node-serverless-\d+.\d+.\d+(-(beta|alpha|rc)\.\d+)?\.zip$/