Skip to content

Commit 36726d6

Browse files
mbpEsen Sagynov
andauthored
Upgrade nodejs runtime to 16.x (v2 branch) (#184)
* Upgrade to aws-cdk-lib 2.28.0 which includes support for NODEJS_16_X in CustomResourceProviderRuntime * Upgrade all code to use NODEJS_16_X instead of NODEJS_14_X. * Upgrade all code to use NODEJS_16_X instead of NODEJS_12_X. * Updated top level dependencies. - Updated Lerna to the latest version. - Updated Webpack dependency in cdkdx which has an SSL security issue hupe1980/cdkdx#22. - Updated ClamAV version for Ubuntu run in Docker. Version `0.103.11-1.el7` is no longer available. - Added build instructions to README. * Use Node v18 and v20 for build. Versions 14 and 16 are EOL as of 2024. * Grant permission to access Docker socket. Docker is required to build some of the packages. Must grant permissions to the socket. * Specify the exact tag because `latest` is unavailable. - Issue reported in aws/jsii#3505. - Upstream https://hub.docker.com/r/jsii/superchain recommends the `1-bullseye-slim` version. Build results: ``` Lerna (powered by Nx) Successfully ran target build for 45 projects (2m) ✨ Done in 113.17s. ``` Test results: ``` Test Suites: 42 passed, 42 total Tests: 106 passed, 106 total Snapshots: 64 passed, 64 total Time: 7.664 s Ran all test suites in 27 projects. ✨ Done in 10.13s. ``` Co-authored-by: Esen Sagynov <esen@mancho.dev>
1 parent 9970609 commit 36726d6

99 files changed

Lines changed: 1020 additions & 826 deletions

File tree

Some content is hidden

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

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"eslint.alwaysShowStatus": true,
33
"editor.codeActionsOnSave": {
4-
"source.fixAll.eslint": true
4+
"source.fixAll.eslint": "explicit"
55
},
66
"explorer.autoReveal": false
77
}

examples/blue-green-container-deployment-example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
"dependencies": {
1212
"@cloudcomponents/cdk-blue-green-container-deployment": "^2.1.0",
1313
"@cloudcomponents/cdk-container-registry": "^2.1.0",
14-
"aws-cdk-lib": "2.8.0",
14+
"aws-cdk-lib": "^2.28.0",
1515
"constructs": "10.0.41",
1616
"source-map-support": "^0.5.21"
1717
},
1818
"devDependencies": {
1919
"@types/source-map-support": "^0.5.4",
20-
"aws-cdk": "2.8.0"
20+
"aws-cdk": "^2.28.0"
2121
}
2222
}

examples/cloudfront-authorization-example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
},
1111
"dependencies": {
1212
"@cloudcomponents/cdk-cloudfront-authorization": "^2.1.0",
13-
"aws-cdk-lib": "^2.8.0",
13+
"aws-cdk-lib": "^2.28.0",
1414
"constructs": "^10.0.41",
1515
"source-map-support": "^0.5.21"
1616
},
1717
"devDependencies": {
1818
"@types/source-map-support": "^0.5.4",
19-
"aws-cdk": "2.8.0"
19+
"aws-cdk": "^2.28.0"
2020
}
2121
}

examples/codecommit-backup-example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
},
1111
"dependencies": {
1212
"@cloudcomponents/cdk-codecommit-backup": "^2.0.0",
13-
"aws-cdk-lib": "^2.8.0",
13+
"aws-cdk-lib": "^2.28.0",
1414
"constructs": "^10.0.41",
1515
"source-map-support": "^0.5.21"
1616
},
1717
"devDependencies": {
1818
"@types/source-map-support": "^0.5.4",
19-
"aws-cdk": "2.8.0"
19+
"aws-cdk": "^2.28.0"
2020
}
2121
}

examples/codepipeline-check-parameter-action-example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
},
1111
"dependencies": {
1212
"@cloudcomponents/cdk-codepipeline-check-parameter-action": "^2.1.0",
13-
"aws-cdk-lib": "2.8.0",
13+
"aws-cdk-lib": "^2.28.0",
1414
"constructs": "10.0.41",
1515
"source-map-support": "^0.5.21"
1616
},
1717
"devDependencies": {
1818
"@types/source-map-support": "^0.5.4",
19-
"aws-cdk": "2.8.0"
19+
"aws-cdk": "^2.28.0"
2020
}
2121
}

examples/codepipeline-merge-action-example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
},
1212
"dependencies": {
1313
"@cloudcomponents/cdk-codepipeline-merge-action": "^2.1.0",
14-
"aws-cdk-lib": "2.8.0",
14+
"aws-cdk-lib": "^2.28.0",
1515
"constructs": "10.0.41",
1616
"source-map-support": "^0.5.21"
1717
},
1818
"devDependencies": {
1919
"@types/source-map-support": "^0.5.4",
20-
"aws-cdk": "2.8.0"
20+
"aws-cdk": "^2.28.0"
2121
}
2222
}

examples/codepipeline-slack-approval-example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
},
1111
"dependencies": {
1212
"@cloudcomponents/cdk-codepipeline-slack": "^2.1.0",
13-
"aws-cdk-lib": "2.8.0",
13+
"aws-cdk-lib": "^2.28.0",
1414
"constructs": "10.0.41",
1515
"source-map-support": "^0.5.21"
1616
},
1717
"devDependencies": {
1818
"@types/source-map-support": "^0.5.4",
19-
"aws-cdk": "2.8.0"
19+
"aws-cdk": "^2.28.0"
2020
}
2121
}

examples/container-audit-example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
"dependencies": {
1212
"@cloudcomponents/cdk-codepipeline-anchore-inline-scan-action": "^2.1.0",
1313
"@cloudcomponents/cdk-codepipeline-dockerfile-linter-action": "^2.1.0",
14-
"aws-cdk-lib": "2.8.0",
14+
"aws-cdk-lib": "^2.28.0",
1515
"constructs": "10.0.41",
1616
"source-map-support": "^0.5.21"
1717
},
1818
"devDependencies": {
1919
"@types/source-map-support": "^0.5.4",
20-
"aws-cdk": "2.8.0"
20+
"aws-cdk": "^2.28.0"
2121
}
2222
}

examples/contentful-webhook-example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
"dependencies": {
1212
"@cloudcomponents/cdk-contentful-webhook": "^2.1.0",
1313
"@cloudcomponents/cdk-secret-key": "^2.0.0",
14-
"aws-cdk-lib": "^2.8.0",
14+
"aws-cdk-lib": "^2.28.0",
1515
"constructs": "^10.0.41",
1616
"source-map-support": "^0.5.21"
1717
},
1818
"devDependencies": {
1919
"@types/source-map-support": "^0.5.4",
20-
"aws-cdk": "2.8.0"
20+
"aws-cdk": "^2.28.0"
2121
}
2222
}

examples/dependency-check-example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
},
1111
"dependencies": {
1212
"@cloudcomponents/cdk-dependency-check": "^2.1.0",
13-
"aws-cdk-lib": "2.8.0",
13+
"aws-cdk-lib": "^2.28.0",
1414
"constructs": "10.0.41",
1515
"source-map-support": "^0.5.21"
1616
},
1717
"devDependencies": {
1818
"@types/source-map-support": "^0.5.4",
19-
"aws-cdk": "2.8.0"
19+
"aws-cdk": "^2.28.0"
2020
}
2121
}

0 commit comments

Comments
 (0)