From c68c4ed3f4339b34e680bffc68aa6fe7be46a8e2 Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Fri, 17 May 2024 11:15:07 +0200 Subject: [PATCH] build(craft): Publish lambda layer under its own name for v7 (#12098) --- .craft.yml | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/.craft.yml b/.craft.yml index e16cc6c785a9..8088e79fd21a 100644 --- a/.craft.yml +++ b/.craft.yml @@ -144,24 +144,23 @@ targets: id: '@sentry/node-experimental' includeNames: /^sentry-node-experimental-\d.*\.tgz$/ - # NOTE: Lambda layer releasing was turned off for v7, because AWS lambda versioning is linear, meaning the version number is always increased by 1 for each release. - # Since this would make it impossible for us to communicate to people which layer version corresponds to which SDK version, - # we will simply not publish lambda layers for v7 any longer. The latest released lambda layer for v7 was 235. + # NOTE: We publish the v7 layer under its own name so people on v7 can still get patches + # whenever we release a new v7 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: SentryNodeServerlessSDK - # compatibleRuntimes: - # - name: node - # versions: - # - nodejs10.x - # - nodejs12.x - # - nodejs14.x - # - nodejs16.x - # - nodejs18.x - # - nodejs20.x - # license: MIT + - name: aws-lambda-layer + includeNames: /^sentry-node-serverless-\d+.\d+.\d+(-(beta|alpha)\.\d+)?\.zip$/ + layerName: SentryNodeServerlessSDKv7 + compatibleRuntimes: + - name: node + versions: + - nodejs10.x + - nodejs12.x + - nodejs14.x + - nodejs16.x + - nodejs18.x + - nodejs20.x + license: MIT # CDN Bundle Target - name: gcs