Skip to content

Commit ebff719

Browse files
AbhiPrasadlobsterkatie
authored andcommitted
ref: Drop support for Node 6 (#4851)
1 parent ba4561c commit ebff719

File tree

20 files changed

+20
-36
lines changed

20 files changed

+20
-36
lines changed

.github/workflows/build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ jobs:
217217
runs-on: ubuntu-latest
218218
strategy:
219219
matrix:
220-
node: [6, 8, 10, 12, 14, 16]
220+
node: [8, 10, 12, 14, 16]
221221
steps:
222222
- name: Check out current commit (${{ env.HEAD_COMMIT }})
223223
uses: actions/checkout@v2

packages/angular/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=6"
10+
"node": ">=8"
1111
},
1212
"main": "dist/index.js",
1313
"module": "esm/index.js",

packages/browser/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "BSD-3-Clause",
99
"engines": {
10-
"node": ">=6"
10+
"node": ">=8"
1111
},
1212
"main": "build/npm/dist/index.js",
1313
"module": "build/npm/esm/index.js",

packages/core/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "BSD-3-Clause",
99
"engines": {
10-
"node": ">=6"
10+
"node": ">=8"
1111
},
1212
"main": "build/dist/index.js",
1313
"module": "build/esm/index.js",

packages/eslint-config-sdk/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"sentry"
1313
],
1414
"engines": {
15-
"node": ">=6"
15+
"node": ">=8"
1616
},
1717
"main": "src/index.js",
1818
"publishConfig": {

packages/eslint-plugin-sdk/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"sentry"
1313
],
1414
"engines": {
15-
"node": ">=6"
15+
"node": ">=8"
1616
},
1717
"main": "src/index.js",
1818
"publishConfig": {

packages/gatsby/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"gatsby-plugin"
1212
],
1313
"engines": {
14-
"node": ">=6"
14+
"node": ">=8"
1515
},
1616
"main": "build/dist/index.js",
1717
"module": "build/esm/index.js",

packages/hub/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "BSD-3-Clause",
99
"engines": {
10-
"node": ">=6"
10+
"node": ">=8"
1111
},
1212
"main": "build/dist/index.js",
1313
"module": "build/esm/index.js",

packages/integrations/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "BSD-3-Clause",
99
"engines": {
10-
"node": ">=6"
10+
"node": ">=8"
1111
},
1212
"publishConfig": {
1313
"access": "public"

packages/minimal/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "BSD-3-Clause",
99
"engines": {
10-
"node": ">=6"
10+
"node": ">=8"
1111
},
1212
"main": "build/dist/index.js",
1313
"module": "build/esm/index.js",

packages/nextjs/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=6"
10+
"node": ">=8"
1111
},
1212
"main": "build/dist/index.server.js",
1313
"module": "build/esm/index.server.js",

packages/node/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "BSD-3-Clause",
99
"engines": {
10-
"node": ">=6"
10+
"node": ">=8"
1111
},
1212
"main": "build/dist/index.js",
1313
"module": "build/esm/index.js",

packages/node/test/integrations/http.test.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,7 @@ describe('tracing', () => {
4444

4545
http.get('http://dogs.are.great/');
4646

47-
// TODO: For some reason in node 6 two request spans are appearing. Once we stop testing against it, this can go
48-
// back to being `toEqual()`.
49-
expect(spans.length).toBeGreaterThanOrEqual(2);
47+
expect(spans.length).toEqual(2);
5048

5149
// our span is at index 1 because the transaction itself is at index 0
5250
expect(spans[1].description).toEqual('GET http://dogs.are.great/');

packages/react/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "BSD-3-Clause",
99
"engines": {
10-
"node": ">=6"
10+
"node": ">=8"
1111
},
1212
"main": "build/dist/index.js",
1313
"module": "build/esm/index.js",

packages/tracing/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=6"
10+
"node": ">=8"
1111
},
1212
"main": "build/npm/dist/index.js",
1313
"module": "build/npm/esm/index.js",

packages/types/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "BSD-3-Clause",
99
"engines": {
10-
"node": ">=6"
10+
"node": ">=8"
1111
},
1212
"main": "build/dist/index.js",
1313
"module": "build/esm/index.js",

packages/utils/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "BSD-3-Clause",
99
"engines": {
10-
"node": ">=6"
10+
"node": ">=8"
1111
},
1212
"main": "build/dist/index.js",
1313
"module": "build/esm/index.js",

packages/vue/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=6"
10+
"node": ">=8"
1111
},
1212
"main": "build/dist/index.js",
1313
"module": "build/esm/index.js",

packages/wasm/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": "Sentry",
88
"license": "MIT",
99
"engines": {
10-
"node": ">=6"
10+
"node": ">=8"
1111
},
1212
"main": "build/npm/dist/index.js",
1313
"module": "build/npm/esm/index.js",

scripts/test.ts

+1-15
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,7 @@ function run(cmd: string, cwd: string = '') {
1111

1212
const nodeMajorVersion = parseInt(process.version.split('.')[0].replace('v', ''), 10);
1313

14-
// control which packages we test on each version of node
15-
if (nodeMajorVersion <= 6) {
16-
// install legacy versions of packages whose current versions don't support node 6
17-
// ignoring engines and scripts lets us get away with having incompatible things installed for packages we're not testing
18-
run('yarn add --dev --ignore-engines --ignore-scripts [email protected]', 'packages/node');
19-
run('yarn add --dev --ignore-engines --ignore-scripts [email protected]', 'packages/tracing');
20-
run('yarn add --dev --ignore-engines --ignore-scripts [email protected]', 'packages/utils');
21-
22-
// only test against @sentry/node and its dependencies - node 6 is too old for anything else to work
23-
const scope = ['@sentry/core', '@sentry/hub', '@sentry/minimal', '@sentry/node', '@sentry/utils', '@sentry/tracing']
24-
.map(dep => `--scope="${dep}"`)
25-
.join(' ');
26-
27-
run(`yarn test ${scope}`);
28-
} else if (nodeMajorVersion <= 8) {
14+
if (nodeMajorVersion <= 8) {
2915
// install legacy versions of packages whose current versions don't support node 8
3016
// ignoring engines and scripts lets us get away with having incompatible things installed for packages we're not testing
3117
run('yarn add --dev --ignore-engines --ignore-scripts [email protected]', 'packages/tracing');

0 commit comments

Comments
 (0)