Skip to content

Commit a576b7d

Browse files
feat(NODE-7174)!: drop support for Node16 and Node18 (#4668)
Co-authored-by: Daria Pardue <[email protected]>
1 parent 394a446 commit a576b7d

17 files changed

+148
-433
lines changed

.eslintrc.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"root": true,
33
"parser": "@typescript-eslint/parser",
44
"parserOptions": {
5-
"ecmaVersion": 2020
5+
"ecmaVersion": 2023
66
},
77
"plugins": [
88
"simple-import-sort",
@@ -318,4 +318,4 @@
318318
}
319319
}
320320
]
321-
}
321+
}

.evergreen/ci_matrix_constants.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
const MONGODB_VERSIONS = ['latest', 'rapid', '8.0', '7.0', '6.0', '5.0', '4.4', '4.2'];
22
const versions = [
3-
{ codeName: 'gallium', versionNumber: 16, npmVersion: 9 },
4-
{ codeName: 'hydrogen', versionNumber: 18, npmVersion: 10 },
5-
{ codeName: 'iron', versionNumber: 20, npmVersion: 'latest' },
6-
{ codeName: 'jod', versionNumber: 22, npmVersion: 'latest' }
3+
{ codeName: 'iron', versionNumber: '20.19.0' },
4+
{ codeName: 'jod', versionNumber: 22 }
75
];
86
const NODE_VERSIONS = versions.map(({ versionNumber }) => versionNumber).sort();
97
const LOWEST_LTS = NODE_VERSIONS[0];

.evergreen/config.in.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -707,7 +707,7 @@ tasks:
707707
type: setup
708708
params:
709709
updates:
710-
- { key: NPM_VERSION, value: "9" }
710+
- { key: NODE_LTS_VERSION, value: "20.19.0" }
711711
- func: assume secrets manager role
712712
- func: "install dependencies"
713713
# Upload node driver to a GCP instance
@@ -727,7 +727,7 @@ tasks:
727727
type: setup
728728
params:
729729
updates:
730-
- { key: NPM_VERSION, value: "9" }
730+
- { key: NODE_LTS_VERSION, value: "20.19.0" }
731731
- { key: VERSION, value: latest }
732732
- { key: TOPOLOGY, value: server }
733733
- { key: AUTH, value: noauth }
@@ -739,6 +739,7 @@ tasks:
739739
binary: bash
740740
env:
741741
EXPECTED_GCPKMS_OUTCOME: "failure"
742+
NODE_LTS_VERSION: ${NODE_LTS_VERSION}
742743
args:
743744
- src/.evergreen/run-gcp-kms-tests.sh
744745

@@ -748,7 +749,7 @@ tasks:
748749
type: setup
749750
params:
750751
updates:
751-
- { key: NPM_VERSION, value: "9" }
752+
- { key: NODE_LTS_VERSION, value: "20.19.0" }
752753
- func: "install dependencies"
753754
- func: assume secrets manager role
754755
- command: subprocess.exec
@@ -765,7 +766,7 @@ tasks:
765766
type: setup
766767
params:
767768
updates:
768-
- { key: NPM_VERSION, value: "9" }
769+
- { key: NODE_LTS_VERSION, value: "20.19.0" }
769770
- { key: VERSION, value: latest }
770771
- { key: TOPOLOGY, value: server }
771772
- { key: AUTH, value: noauth }
@@ -777,6 +778,7 @@ tasks:
777778
binary: bash
778779
env:
779780
EXPECTED_AZUREKMS_OUTCOME: "failure"
781+
NODE_LTS_VERSION: ${NODE_LTS_VERSION}
780782
args:
781783
- src/.evergreen/run-azure-kms-tests.sh
782784

@@ -915,7 +917,7 @@ tasks:
915917
type: setup
916918
params:
917919
updates:
918-
- { key: NPM_VERSION, value: "9" }
920+
- { key: NODE_LTS_VERSION, value: "20.19.0" }
919921
- func: "install dependencies"
920922
- command: ec2.assume_role
921923
params:

0 commit comments

Comments
 (0)