From d7daeabc030d1c7dc81952948ff78df2ab085187 Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Fri, 6 Dec 2024 09:25:36 +0100 Subject: [PATCH 1/2] feat(aws): Add v8 lambda layer craft target --- .craft.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.craft.yml b/.craft.yml index d9be4d4b3fa4..98ed6f02228f 100644 --- a/.craft.yml +++ b/.craft.yml @@ -157,6 +157,24 @@ 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)\.\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 4548e24c2d1074a714b4550baf955af24a2701ec Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Fri, 6 Dec 2024 09:33:03 +0100 Subject: [PATCH 2/2] Add rc catch --- .craft.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.craft.yml b/.craft.yml index 98ed6f02228f..b5646547f113 100644 --- a/.craft.yml +++ b/.craft.yml @@ -162,7 +162,7 @@ targets: # AWS Lambda Layer target - name: aws-lambda-layer - includeNames: /^sentry-node-serverless-\d+.\d+.\d+(-(beta|alpha)\.\d+)?\.zip$/ + includeNames: /^sentry-node-serverless-\d+.\d+.\d+(-(beta|alpha|rc)\.\d+)?\.zip$/ layerName: SentryNodeServerlessSDKv8 compatibleRuntimes: - name: node