Skip to content

Commit ef987d0

Browse files
committed
require node 18+ only
1 parent 594176a commit ef987d0

File tree

45 files changed

+51
-57
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+51
-57
lines changed

.github/workflows/build.yml

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1247,17 +1247,14 @@ jobs:
12471247
runs-on: ${{ matrix.os }}
12481248
container:
12491249
image: ${{ matrix.container }}
1250-
env:
1251-
NODE_VERSION: ${{ matrix.node }}
1252-
12531250
timeout-minutes: 30
12541251
strategy:
12551252
fail-fast: false
12561253
matrix:
12571254
include:
12581255
# x64 glibc
12591256
- os: ubuntu-20.04
1260-
node: 18.19.1
1257+
node: 18
12611258
binary: linux-x64-glibc-108
12621259
- os: ubuntu-20.04
12631260
node: 20
@@ -1269,7 +1266,7 @@ jobs:
12691266
# x64 musl
12701267
- os: ubuntu-20.04
12711268
container: node:18-alpine3.17
1272-
node: 18.19.1
1269+
node: 18
12731270
binary: linux-x64-musl-108
12741271
- os: ubuntu-20.04
12751272
container: node:20-alpine3.17
@@ -1283,7 +1280,7 @@ jobs:
12831280
# arm64 glibc
12841281
- os: ubuntu-20.04
12851282
arch: arm64
1286-
node: 18.19.1
1283+
node: 18
12871284
binary: linux-arm64-glibc-108
12881285
- os: ubuntu-20.04
12891286
arch: arm64
@@ -1298,7 +1295,7 @@ jobs:
12981295
- os: ubuntu-20.04
12991296
arch: arm64
13001297
container: node:18-alpine3.17
1301-
node: 18.19.1
1298+
node: 18
13021299
binary: linux-arm64-musl-108
13031300
- os: ubuntu-20.04
13041301
arch: arm64
@@ -1313,7 +1310,7 @@ jobs:
13131310

13141311
# macos x64
13151312
- os: macos-13
1316-
node: 18.19.1
1313+
node: 18
13171314
arch: x64
13181315
binary: darwin-x64-108
13191316
- os: macos-13
@@ -1328,7 +1325,7 @@ jobs:
13281325
# macos arm64
13291326
- os: macos-13
13301327
arch: arm64
1331-
node: 18.19.1
1328+
node: 18
13321329
target_platform: darwin
13331330
binary: darwin-arm64-108
13341331
- os: macos-13
@@ -1344,7 +1341,7 @@ jobs:
13441341

13451342
# windows x64
13461343
- os: windows-2022
1347-
node: 18.19.1
1344+
node: 18
13481345
arch: x64
13491346
binary: win32-x64-108
13501347
- os: windows-2022
@@ -1385,9 +1382,6 @@ jobs:
13851382
if: contains(matrix.os, 'windows')
13861383
run: yarn config set network-timeout 600000 -g
13871384

1388-
- name: Debug Node version
1389-
run: node --version
1390-
13911385
- name: Install dependencies
13921386
if: steps.restore-dependencies.outputs.cache-hit != 'true'
13931387
run: yarn install --ignore-engines --frozen-lockfile

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ package. Please refer to the README and instructions of those SDKs for more deta
7979
The current version of the SDK is 8.x. Version 7.x of the SDK will continue to receive critical bugfixes until end
8080
of 2024.
8181

82-
All SDKs require Node v18.19.1+ to run.
82+
All SDKs require Node v18+ to run. ESM-only SDKs require Node v18.19.1+ to run.
8383

8484
## Installation and Usage
8585

dev-packages/browser-integration-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"main": "index.js",
55
"license": "MIT",
66
"engines": {
7-
"node": ">=18.19.1"
7+
"node": ">=18"
88
},
99
"private": true,
1010
"scripts": {

dev-packages/clear-cache-gh-action/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"version": "8.45.0",
55
"license": "MIT",
66
"engines": {
7-
"node": ">=18.19.1"
7+
"node": ">=18"
88
},
99
"private": true,
1010
"main": "index.mjs",

dev-packages/e2e-tests/test-applications/ember-classic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
"webpack": "~5.97.0"
7373
},
7474
"engines": {
75-
"node": ">=18.19.1"
75+
"node": ">=18"
7676
},
7777
"resolutions": {
7878
"@babel/traverse": "~7.25.9"

dev-packages/e2e-tests/test-applications/ember-embroider/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"typescript": "^5.4.5"
6262
},
6363
"engines": {
64-
"node": ">=18.19.1"
64+
"node": ">=18"
6565
},
6666
"ember": {
6767
"edition": "octane"

dev-packages/external-contributor-gh-action/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"version": "8.45.0",
55
"license": "MIT",
66
"engines": {
7-
"node": ">=18.19.1"
7+
"node": ">=18"
88
},
99
"private": true,
1010
"main": "index.mjs",

dev-packages/node-integration-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "8.45.0",
44
"license": "MIT",
55
"engines": {
6-
"node": ">=18.19.1"
6+
"node": ">=18"
77
},
88
"private": true,
99
"main": "build/cjs/index.js",

dev-packages/node-integration-tests/suites/tracing/prisma-orm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "",
55
"main": "index.js",
66
"engines": {
7-
"node": ">=18.19.1"
7+
"node": ">=18"
88
},
99
"scripts": {
1010
"db-up": "docker compose up -d",

dev-packages/size-limit-gh-action/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"version": "8.45.0",
55
"license": "MIT",
66
"engines": {
7-
"node": ">=18.19.1"
7+
"node": ">=18"
88
},
99
"private": true,
1010
"main": "index.mjs",

dev-packages/test-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
},
2929
"sideEffects": false,
3030
"engines": {
31-
"node": ">=18.19.1"
31+
"node": ">=18"
3232
},
3333
"scripts": {
3434
"fix": "eslint . --format stylish --fix",

docs/migration/v8-to-v9.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ This includes features like Nullish Coalescing (`??`), Optional Chaining (`?.`),
2424
If you observe failures due to syntax or features listed above, it may be an indicator that your current runtime does not support ES2020.
2525
If your runtime does not support ES2020, we recommend transpiling the SDK using Babel or similar tooling.
2626

27-
**Node.js:** The minimum supported Node.js version is **18.19.1**.
27+
**Node.js:** The minimum supported Node.js version is **18.0.0**, except for ESM-only SDKs (nuxt, solidstart, astro) which require Node **18.19.1** or up.
2828
We no longer test against Node 14 and Node 16 and cannot guarantee that the SDK will work as expected on these versions.
2929

3030
**Browsers:** Due to SDK code now including ES2020 features, the minimum supported browser list now looks as follows:

packages/angular/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=18.19.1"
10+
"node": ">=18"
1111
},
1212
"type": "module",
1313
"module": "build/fesm2015/sentry-angular.mjs",

packages/aws-serverless/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=18.19.1"
10+
"node": ">=18"
1111
},
1212
"files": [
1313
"/build/npm",

packages/browser-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=18.19.1"
10+
"node": ">=18"
1111
},
1212
"files": [
1313
"/build"

packages/browser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=18.19.1"
10+
"node": ">=18"
1111
},
1212
"files": [
1313
"/build/npm"

packages/bun/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=18.19.1"
10+
"node": ">=18"
1111
},
1212
"files": [
1313
"/build"

packages/cloudflare/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=18.19.1"
10+
"node": ">=18"
1111
},
1212
"files": [
1313
"/build"

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=18.19.1"
10+
"node": ">=18"
1111
},
1212
"files": [
1313
"/build"

packages/ember/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
"webpack": "~5.95.0"
7373
},
7474
"engines": {
75-
"node": ">=18.19.1"
75+
"node": ">=18"
7676
},
7777
"ember": {
7878
"edition": "octane"

packages/eslint-config-sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"sentry"
1313
],
1414
"engines": {
15-
"node": ">=18.19.1"
15+
"node": ">=18"
1616
},
1717
"files": [
1818
"/src"

packages/eslint-plugin-sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"sentry"
1313
],
1414
"engines": {
15-
"node": ">=18.19.1"
15+
"node": ">=18"
1616
},
1717
"files": [
1818
"/src"

packages/feedback/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=18.19.1"
10+
"node": ">=18"
1111
},
1212
"files": [
1313
"/build/npm"

packages/gatsby/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"gatsby-plugin"
1212
],
1313
"engines": {
14-
"node": ">=18.19.1"
14+
"node": ">=18"
1515
},
1616
"files": [
1717
"/build",

packages/google-cloud-serverless/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=18.19.1"
10+
"node": ">=18"
1111
},
1212
"files": [
1313
"/build"

packages/integration-shims/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"@sentry/core": "8.45.0"
5959
},
6060
"engines": {
61-
"node": ">=18.19.1"
61+
"node": ">=18"
6262
},
6363
"volta": {
6464
"extends": "../../package.json"

packages/nestjs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=18.19.1"
10+
"node": ">=18"
1111
},
1212
"files": [
1313
"/build",

packages/nextjs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=18.19.1"
10+
"node": ">=18"
1111
},
1212
"main": "build/cjs/index.server.js",
1313
"module": "build/esm/index.server.js",

packages/node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=18.19.1"
10+
"node": ">=18"
1111
},
1212
"files": [
1313
"/build"

packages/opentelemetry/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=18.19.1"
10+
"node": ">=18"
1111
},
1212
"files": [
1313
"/build"

packages/profiling-node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"sentry-prune-profiler-binaries": "scripts/prune-profiler-binaries.js"
3333
},
3434
"engines": {
35-
"node": ">=18.19.1"
35+
"node": ">=18"
3636
},
3737
"publishConfig": {
3838
"access": "public"

packages/react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=18.19.1"
10+
"node": ">=18"
1111
},
1212
"files": [
1313
"/build"

packages/remix/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"sentry-upload-sourcemaps": "scripts/sentry-upload-sourcemaps.js"
1111
},
1212
"engines": {
13-
"node": ">=18.19.1"
13+
"node": ">=18"
1414
},
1515
"files": [
1616
"/build",

packages/remix/test/integration/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,6 @@
4040
"**/path-scurry/lru-cache": "10.2.0"
4141
},
4242
"engines": {
43-
"node": ">=18.19.1"
43+
"node": ">=18"
4444
}
4545
}

packages/replay-canvas/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
"@sentry/core": "8.45.0"
7373
},
7474
"engines": {
75-
"node": ">=18.19.1"
75+
"node": ">=18"
7676
},
7777
"volta": {
7878
"extends": "../../package.json"

packages/replay-internal/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
"@sentry/core": "8.45.0"
8181
},
8282
"engines": {
83-
"node": ">=18.19.1"
83+
"node": ">=18"
8484
},
8585
"volta": {
8686
"extends": "../../package.json"

0 commit comments

Comments
 (0)