From 90956aa6255c28951ad0244b1aa60a3608545a3e Mon Sep 17 00:00:00 2001 From: guardian-ci Date: Wed, 12 Jul 2023 14:15:59 +0000 Subject: [PATCH] fix(deps): Update AWS CDK libraries to 2.87.0, and constructs to 10.2.69 Update aws-cdk to 2.87.0, aws-cdk-lib to 2.87.0, constructs to 10.2.69 --- package-lock.json | 70 ++++++++++++----------------- package.json | 12 ++--- tools/integration-test/package.json | 6 +-- 3 files changed, 38 insertions(+), 50 deletions(-) diff --git a/package-lock.json b/package-lock.json index c1f9beab22..15cbfcd20c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,11 +9,11 @@ "version": "0.0.0", "dependencies": { "@oclif/core": "2.8.10", - "aws-cdk-lib": "2.78.0", + "aws-cdk-lib": "2.87.0", "aws-sdk": "^2.1408.0", "chalk": "^4.1.2", "codemaker": "^1.84.0", - "constructs": "10.2.18", + "constructs": "10.2.69", "git-url-parse": "^13.1.0", "js-yaml": "^4.1.0", "lodash.camelcase": "^4.3.0", @@ -36,7 +36,7 @@ "@types/lodash.upperfirst": "^4.3.7", "@types/node": "20.3.2", "@types/yargs": "^17.0.19", - "aws-cdk": "2.78.0", + "aws-cdk": "2.87.0", "cz-conventional-changelog": "^3.3.0", "eslint": "^8.43.0", "eslint-plugin-custom-rules": "file:tools/eslint", @@ -51,9 +51,9 @@ "typescript": "~4.9.5" }, "peerDependencies": { - "aws-cdk": "2.78.0", - "aws-cdk-lib": "2.78.0", - "constructs": "10.2.18" + "aws-cdk": "2.87.0", + "aws-cdk-lib": "2.87.0", + "constructs": "10.2.69" } }, "node_modules/@ampproject/remapping": { @@ -69,9 +69,9 @@ } }, "node_modules/@aws-cdk/asset-awscli-v1": { - "version": "2.2.100", - "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.100.tgz", - "integrity": "sha512-DL/2mMudltcj8zx8BV6k3AglPYzhvBDrRzAyNt4xrKE8NoA85bUlb3P6UZxU0+qjTUwbx5/+7jgFuJ9wOuQlgw==" + "version": "2.2.200", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.200.tgz", + "integrity": "sha512-Kf5J8DfJK4wZFWT2Myca0lhwke7LwHcHBo+4TvWOGJrFVVKVuuiLCkzPPRBQQVDj0Vtn2NBokZAz8pfMpAqAKg==" }, "node_modules/@aws-cdk/asset-kubectl-v20": { "version": "2.1.1", @@ -79,9 +79,9 @@ "integrity": "sha512-U1ntiX8XiMRRRH5J1IdC+1t5CE89015cwyt5U63Cpk0GnMlN5+h9WsWMlKlPXZR4rdq/m806JRlBMRpBUB2Dhw==" }, "node_modules/@aws-cdk/asset-node-proxy-agent-v5": { - "version": "2.0.80", - "resolved": "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v5/-/asset-node-proxy-agent-v5-2.0.80.tgz", - "integrity": "sha512-SC6H0UBO+xv2F3TUEF/ODRgXX3BtnD8ga3pr0iey6134jvs9SioJFQ/nJ+cHnNH7L6e5T4nE73Jj8TciCbamQg==" + "version": "2.0.165", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v5/-/asset-node-proxy-agent-v5-2.0.165.tgz", + "integrity": "sha512-bsyLQD/vqXQcc9RDmlM1XqiFNO/yewgVFXmkMcQkndJbmE/jgYkzewwYGrBlfL725hGLQipXq19+jwWwdsXQqg==" }, "node_modules/@babel/code-frame": { "version": "7.21.4", @@ -3013,9 +3013,9 @@ } }, "node_modules/aws-cdk": { - "version": "2.78.0", - "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.78.0.tgz", - "integrity": "sha512-fDqImTHefBjr8RYduO0bQRkINYJRGKdTXABeLsaMP6Ff4qDXTymaplyvUxNSB9DlQ+oXQ/aJgqFGiIJXSr+kpg==", + "version": "2.87.0", + "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.87.0.tgz", + "integrity": "sha512-dBm74nl3dMUxoAzgjcfKnzJyoVNIV//B1sqDN11cC3LXEflYapcBxPxZHAyGcRXg5dW3m14dMdKVQfmt4N970g==", "dev": true, "bin": { "cdk": "bin/cdk" @@ -3028,9 +3028,9 @@ } }, "node_modules/aws-cdk-lib": { - "version": "2.78.0", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.78.0.tgz", - "integrity": "sha512-meg2lb7it1n83OrtAcA4Ttc3Tx3PDei2SdZ3Xe8/7RrfiMx3D6jBQZSzOj8hIOEhyNfYoz1AfZwIcqAlmWvmJQ==", + "version": "2.87.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.87.0.tgz", + "integrity": "sha512-9kirXX7L7OP/yGmCbaYlkt5OAtowGiGw0AYFIQvSwvx/UU3aJO5XuDwAgDsvToDkRpBi0yX0bNwqa0DItu+C6A==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -3044,17 +3044,17 @@ "yaml" ], "dependencies": { - "@aws-cdk/asset-awscli-v1": "^2.2.97", + "@aws-cdk/asset-awscli-v1": "^2.2.177", "@aws-cdk/asset-kubectl-v20": "^2.1.1", - "@aws-cdk/asset-node-proxy-agent-v5": "^2.0.77", + "@aws-cdk/asset-node-proxy-agent-v5": "^2.0.148", "@balena/dockerignore": "^1.0.2", "case": "1.6.3", - "fs-extra": "^9.1.0", + "fs-extra": "^11.1.1", "ignore": "^5.2.4", "jsonschema": "^1.4.1", "minimatch": "^3.1.2", "punycode": "^2.3.0", - "semver": "^7.3.8", + "semver": "^7.5.1", "table": "^6.8.1", "yaml": "1.10.2" }, @@ -3115,14 +3115,6 @@ "node": ">=8" } }, - "node_modules/aws-cdk-lib/node_modules/at-least-node": { - "version": "1.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/aws-cdk-lib/node_modules/balanced-match": { "version": "1.0.2", "inBundle": true, @@ -3177,17 +3169,16 @@ "license": "MIT" }, "node_modules/aws-cdk-lib/node_modules/fs-extra": { - "version": "9.1.0", + "version": "11.1.1", "inBundle": true, "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.14" } }, "node_modules/aws-cdk-lib/node_modules/graceful-fs": { @@ -3279,7 +3270,7 @@ } }, "node_modules/aws-cdk-lib/node_modules/semver": { - "version": "7.5.0", + "version": "7.5.2", "inBundle": true, "license": "ISC", "dependencies": { @@ -4304,11 +4295,11 @@ } }, "node_modules/constructs": { - "version": "10.2.18", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.2.18.tgz", - "integrity": "sha512-hRNYf416y6XyEiSAaaUC50pTeUMTNq1BJFkx2E23Gsp+4MwFPtmHqN4h5h6qeW/vNHAErePQPjMjOekvjBGUAg==", + "version": "10.2.69", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.2.69.tgz", + "integrity": "sha512-0AiM/uQe5Uk6JVe/62oolmSN2MjbFQkOlYrM3fFGZLKuT+g7xlAI10EebFhyCcZwI2JAcWuWCmmCAyCothxjuw==", "engines": { - "node": ">= 14.17.0" + "node": ">= 16.14.0" } }, "node_modules/content-disposition": { @@ -5996,7 +5987,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -7992,7 +7982,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -14749,7 +14738,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, "engines": { "node": ">= 4.0.0" } diff --git a/package.json b/package.json index c5047c84a9..a47da3dcc4 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@types/lodash.upperfirst": "^4.3.7", "@types/node": "20.3.2", "@types/yargs": "^17.0.19", - "aws-cdk": "2.78.0", + "aws-cdk": "2.87.0", "cz-conventional-changelog": "^3.3.0", "eslint": "^8.43.0", "eslint-plugin-custom-rules": "file:tools/eslint", @@ -54,11 +54,11 @@ }, "dependencies": { "@oclif/core": "2.8.10", - "aws-cdk-lib": "2.78.0", + "aws-cdk-lib": "2.87.0", "aws-sdk": "^2.1408.0", "chalk": "^4.1.2", "codemaker": "^1.84.0", - "constructs": "10.2.18", + "constructs": "10.2.69", "git-url-parse": "^13.1.0", "js-yaml": "^4.1.0", "lodash.camelcase": "^4.3.0", @@ -68,9 +68,9 @@ "yargs": "^17.6.2" }, "peerDependencies": { - "aws-cdk": "2.78.0", - "aws-cdk-lib": "2.78.0", - "constructs": "10.2.18" + "aws-cdk": "2.87.0", + "aws-cdk-lib": "2.87.0", + "constructs": "10.2.69" }, "config": { "commitizen": { diff --git a/tools/integration-test/package.json b/tools/integration-test/package.json index f04bd1627b..7ae7f1f1ad 100644 --- a/tools/integration-test/package.json +++ b/tools/integration-test/package.json @@ -19,9 +19,9 @@ "@guardian/eslint-config-typescript": "5.0.0", "@types/jest": "^29.1.2", "@types/node": "20.3.2", - "aws-cdk": "2.78.0", - "aws-cdk-lib": "2.78.0", - "constructs": "10.2.18", + "aws-cdk": "2.87.0", + "aws-cdk-lib": "2.87.0", + "constructs": "10.2.69", "eslint": "^8.8.0", "eslint-plugin-custom-rules": "file:../eslint", "jest": "29.5.0",