Skip to content

Commit 1698b34

Browse files
authored
build(craft): Publish lambda layer under its own name for v7 (#12098) (#12099)
1 parent 29ae637 commit 1698b34

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

.craft.yml

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -144,24 +144,23 @@ targets:
144144
id: '@sentry/node-experimental'
145145
includeNames: /^sentry-node-experimental-\d.*\.tgz$/
146146

147-
# 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.
148-
# Since this would make it impossible for us to communicate to people which layer version corresponds to which SDK version,
149-
# we will simply not publish lambda layers for v7 any longer. The latest released lambda layer for v7 was 235.
147+
# NOTE: We publish the v7 layer under its own name so people on v7 can still get patches
148+
# whenever we release a new v7 version—otherwise we would overwrite the current major lambda layer.
150149

151150
# AWS Lambda Layer target
152-
# - name: aws-lambda-layer
153-
# includeNames: /^sentry-node-serverless-\d+.\d+.\d+(-(beta|alpha)\.\d+)?\.zip$/
154-
# layerName: SentryNodeServerlessSDK
155-
# compatibleRuntimes:
156-
# - name: node
157-
# versions:
158-
# - nodejs10.x
159-
# - nodejs12.x
160-
# - nodejs14.x
161-
# - nodejs16.x
162-
# - nodejs18.x
163-
# - nodejs20.x
164-
# license: MIT
151+
- name: aws-lambda-layer
152+
includeNames: /^sentry-node-serverless-\d+.\d+.\d+(-(beta|alpha)\.\d+)?\.zip$/
153+
layerName: SentryNodeServerlessSDKv7
154+
compatibleRuntimes:
155+
- name: node
156+
versions:
157+
- nodejs10.x
158+
- nodejs12.x
159+
- nodejs14.x
160+
- nodejs16.x
161+
- nodejs18.x
162+
- nodejs20.x
163+
license: MIT
165164

166165
# CDN Bundle Target
167166
- name: gcs

0 commit comments

Comments
 (0)