From 50db948ff61289a1352c9650d7fdc10bb2dbed49 Mon Sep 17 00:00:00 2001 From: Tom Richards Date: Thu, 5 Dec 2024 11:33:59 +0000 Subject: [PATCH 1/2] update `.nvmrc` to node `22.12.0` --- .nvmrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.nvmrc b/.nvmrc index c1302226..1d9b7831 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.18.0 \ No newline at end of file +22.12.0 From d65f4729a80fa5b3c9215638e65890930e77f663 Mon Sep 17 00:00:00 2001 From: Tom Richards Date: Thu, 5 Dec 2024 11:39:53 +0000 Subject: [PATCH 2/2] upgrade lambdas to Node 22 (required upgrading to latest CDK & GuCDK so `NODEJS_22_X` was available as a runtime) --- cdk/lib/__snapshots__/stack.test.ts.snap | 122 +++++++++++------------ cdk/lib/stack.ts | 2 +- cdk/package.json | 6 +- yarn.lock | 110 ++++++++++---------- 4 files changed, 124 insertions(+), 116 deletions(-) diff --git a/cdk/lib/__snapshots__/stack.test.ts.snap b/cdk/lib/__snapshots__/stack.test.ts.snap index a5d4d088..aa1bf25d 100644 --- a/cdk/lib/__snapshots__/stack.test.ts.snap +++ b/cdk/lib/__snapshots__/stack.test.ts.snap @@ -29,7 +29,7 @@ Object { "GuAlarm", "GuAlarm", ], - "gu:cdk:version": "59.5.6", + "gu:cdk:version": "60.1.3", }, "Outputs": Object { "BootstrappingLambdaFunctionName": Object { @@ -148,7 +148,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs20.x", + "Runtime": "nodejs22.x", "Tags": Array [ Object { "Key": "App", @@ -156,7 +156,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -354,7 +354,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -592,7 +592,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -667,7 +667,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -725,7 +725,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -805,7 +805,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -844,7 +844,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -913,7 +913,7 @@ Object { Object { "Key": "gu:cdk:version", "PropagateAtLaunch": true, - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -1009,7 +1009,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -1061,7 +1061,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -1109,7 +1109,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -1179,7 +1179,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -1336,7 +1336,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs20.x", + "Runtime": "nodejs22.x", "Tags": Array [ Object { "Key": "App", @@ -1344,7 +1344,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -1542,7 +1542,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -1597,7 +1597,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -1687,7 +1687,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -1950,7 +1950,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -2035,7 +2035,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -2224,7 +2224,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -2266,7 +2266,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -2414,7 +2414,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -2493,7 +2493,7 @@ Object { }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -3122,7 +3122,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -3272,7 +3272,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -3464,7 +3464,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -3553,7 +3553,7 @@ $util.toJson($ctx.result)", "Arn", ], }, - "Runtime": "nodejs20.x", + "Runtime": "nodejs22.x", "Tags": Array [ Object { "Key": "App", @@ -3561,7 +3561,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -3615,7 +3615,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -3705,7 +3705,7 @@ $util.toJson($ctx.result)", "Arn", ], }, - "Runtime": "nodejs20.x", + "Runtime": "nodejs22.x", "Tags": Array [ Object { "Key": "App", @@ -3713,7 +3713,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -3813,7 +3813,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -3871,7 +3871,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -4087,7 +4087,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -4142,7 +4142,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -4161,7 +4161,7 @@ $util.toJson($ctx.result)", "Type": "AWS::IAM::Role", "UpdateReplacePolicy": "Retain", }, - "pinboardbootstrappinglambdaapiDeploymentF3CA75CF2b599491edd88e29bd46c87ff4104a71": Object { + "pinboardbootstrappinglambdaapiDeploymentF3CA75CFe270fad6fc9f31dcfbf4b3f940a4080b": Object { "DependsOn": Array [ "pinboardbootstrappinglambdaapiproxyANYABDEB60B", "pinboardbootstrappinglambdaapiproxyE53D56AC", @@ -4181,7 +4181,7 @@ $util.toJson($ctx.result)", ], "Properties": Object { "DeploymentId": Object { - "Ref": "pinboardbootstrappinglambdaapiDeploymentF3CA75CF2b599491edd88e29bd46c87ff4104a71", + "Ref": "pinboardbootstrappinglambdaapiDeploymentF3CA75CFe270fad6fc9f31dcfbf4b3f940a4080b", }, "RestApiId": Object { "Ref": "pinboardbootstrappinglambdaapi577E85F1", @@ -4194,7 +4194,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -4222,7 +4222,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -4263,7 +4263,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -4465,7 +4465,7 @@ $util.toJson($ctx.result)", "Arn", ], }, - "Runtime": "nodejs20.x", + "Runtime": "nodejs22.x", "Tags": Array [ Object { "Key": "App", @@ -4473,7 +4473,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -4552,7 +4552,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -4660,7 +4660,7 @@ $util.toJson($ctx.result)", "Arn", ], }, - "Runtime": "nodejs20.x", + "Runtime": "nodejs22.x", "Tags": Array [ Object { "Key": "App", @@ -4668,7 +4668,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -4722,7 +4722,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -4805,7 +4805,7 @@ $util.toJson($ctx.result)", "Arn", ], }, - "Runtime": "nodejs20.x", + "Runtime": "nodejs22.x", "Tags": Array [ Object { "Key": "App", @@ -4813,7 +4813,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -4862,7 +4862,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -4930,7 +4930,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -5019,7 +5019,7 @@ $util.toJson($ctx.result)", "Arn", ], }, - "Runtime": "nodejs20.x", + "Runtime": "nodejs22.x", "Tags": Array [ Object { "Key": "App", @@ -5027,7 +5027,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -5106,7 +5106,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -5340,7 +5340,7 @@ $util.toJson($ctx.result)", "Arn", ], }, - "Runtime": "nodejs20.x", + "Runtime": "nodejs22.x", "Tags": Array [ Object { "Key": "App", @@ -5348,7 +5348,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -5429,7 +5429,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -5500,7 +5500,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -5529,7 +5529,7 @@ $util.toJson($ctx.result)", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", @@ -5581,7 +5581,7 @@ bash /pinboard/startup.sh pinboard-database-jump-host-ASG-TEST ", }, Object { "Key": "gu:cdk:version", - "Value": "59.5.6", + "Value": "60.1.3", }, Object { "Key": "gu:repo", diff --git a/cdk/lib/stack.ts b/cdk/lib/stack.ts index 57fba869..031508f3 100644 --- a/cdk/lib/stack.ts +++ b/cdk/lib/stack.ts @@ -62,7 +62,7 @@ import { GuCname } from "@guardian/cdk/lib/constructs/dns"; import { LogGroup, MetricFilter } from "aws-cdk-lib/aws-logs"; // if changing should also change .nvmrc (at the root of repo) -const LAMBDA_NODE_VERSION = lambda.Runtime.NODEJS_20_X; +const LAMBDA_NODE_VERSION = lambda.Runtime.NODEJS_22_X; const ALARM_SNS_TOPIC_NAME = "Cloudwatch-Alerts"; diff --git a/cdk/package.json b/cdk/package.json index 895c0801..6fb28076 100644 --- a/cdk/package.json +++ b/cdk/package.json @@ -18,9 +18,9 @@ }, "dependencies": { "@aws-cdk/aws-appsync-alpha": "2.54.0-alpha.0", - "@guardian/cdk": "59.5.6", - "aws-cdk": "2.162.0", - "aws-cdk-lib": "2.162.0", + "@guardian/cdk": "60.1.3", + "aws-cdk": "2.171.1", + "aws-cdk-lib": "2.171.1", "constructs": "10.4.2" } } diff --git a/yarn.lock b/yarn.lock index 91138d58..bd786af9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -94,14 +94,14 @@ __metadata: languageName: node linkType: hard -"@aws-cdk/asset-awscli-v1@npm:^2.2.202": - version: 2.2.208 - resolution: "@aws-cdk/asset-awscli-v1@npm:2.2.208" - checksum: 10c0/a68a14d2adb240eef98f5b50aff010385cf196f1c228569250805e930339fe69a8dfb26362ffa4eb562e8dd46b76302c66d5b9038ba766afbeb8e9742ad6b707 +"@aws-cdk/asset-awscli-v1@npm:^2.2.208": + version: 2.2.213 + resolution: "@aws-cdk/asset-awscli-v1@npm:2.2.213" + checksum: 10c0/aefb57e8d1264486acc56e31eef3e0b3479a3dccd5f868136061d7baefc02c618071401d0fb71bd00536583702b1f8d7d95570c816069faec524b69dd0a37337 languageName: node linkType: hard -"@aws-cdk/asset-kubectl-v20@npm:^2.1.2": +"@aws-cdk/asset-kubectl-v20@npm:^2.1.3": version: 2.1.3 resolution: "@aws-cdk/asset-kubectl-v20@npm:2.1.3" checksum: 10c0/12be13eb04482055b9b00a65280e143b8459ba11b4cb168a344fdb227a672d2662d05fa28436975898fad2ea83e52b5a38eea6f88df636d564b43c37d0d63050 @@ -125,7 +125,7 @@ __metadata: languageName: node linkType: hard -"@aws-cdk/cloud-assembly-schema@npm:^38.0.0": +"@aws-cdk/cloud-assembly-schema@npm:^38.0.1": version: 38.0.1 resolution: "@aws-cdk/cloud-assembly-schema@npm:38.0.1" dependencies: @@ -4885,15 +4885,15 @@ __metadata: languageName: node linkType: hard -"@guardian/cdk@npm:59.5.6": - version: 59.5.6 - resolution: "@guardian/cdk@npm:59.5.6" +"@guardian/cdk@npm:60.1.3": + version: 60.1.3 + resolution: "@guardian/cdk@npm:60.1.3" dependencies: "@oclif/core": "npm:3.26.6" - aws-sdk: "npm:^2.1691.0" + aws-sdk: "npm:^2.1692.0" chalk: "npm:^4.1.2" - codemaker: "npm:^1.104.0" - git-url-parse: "npm:^15.0.0" + codemaker: "npm:^1.105.0" + git-url-parse: "npm:^16.0.0" js-yaml: "npm:^4.1.0" lodash.camelcase: "npm:^4.3.0" lodash.kebabcase: "npm:^4.1.1" @@ -4901,12 +4901,12 @@ __metadata: read-pkg-up: "npm:7.0.1" yargs: "npm:^17.7.2" peerDependencies: - aws-cdk: 2.162.1 - aws-cdk-lib: 2.162.1 + aws-cdk: 2.170.0 + aws-cdk-lib: 2.170.0 constructs: 10.4.2 bin: gu-cdk: bin/gu-cdk - checksum: 10c0/65cec26510b3ce6a9054268dd25dd377c77acd7d45218a592931be35a3116c53cf4e4ca694ce678ba76c2eeb3102eb4b7bae2c0ad6670bae5d90e9f9b015b021 + checksum: 10c0/a5d71d237150cd2bdabac836fc312a9eca33e01ad16f777a4c54c60efb01c61dbe1474633749d7d5159958b80b03a314bebb375c533ce1700bc6c70584a61f30 languageName: node linkType: hard @@ -6309,6 +6309,13 @@ __metadata: languageName: node linkType: hard +"@types/parse-path@npm:^7.0.0": + version: 7.0.3 + resolution: "@types/parse-path@npm:7.0.3" + checksum: 10c0/8344b6c7acba4e4e5a8d542f56f53c297685fa92f9b0c085d7532cc7e1b661432cecfc1c75c76cdb0d161c95679b6ecfe0573d9fef7c836962aacf604150a984 + languageName: node + linkType: hard + "@types/prettier@npm:^2.0.0, @types/prettier@npm:^2.1.5": version: 2.7.3 resolution: "@types/prettier@npm:2.7.3" @@ -7516,14 +7523,14 @@ __metadata: languageName: node linkType: hard -"aws-cdk-lib@npm:2.162.0": - version: 2.162.0 - resolution: "aws-cdk-lib@npm:2.162.0" +"aws-cdk-lib@npm:2.171.1": + version: 2.171.1 + resolution: "aws-cdk-lib@npm:2.171.1" dependencies: - "@aws-cdk/asset-awscli-v1": "npm:^2.2.202" - "@aws-cdk/asset-kubectl-v20": "npm:^2.1.2" + "@aws-cdk/asset-awscli-v1": "npm:^2.2.208" + "@aws-cdk/asset-kubectl-v20": "npm:^2.1.3" "@aws-cdk/asset-node-proxy-agent-v6": "npm:^2.1.0" - "@aws-cdk/cloud-assembly-schema": "npm:^38.0.0" + "@aws-cdk/cloud-assembly-schema": "npm:^38.0.1" "@balena/dockerignore": "npm:^1.0.2" case: "npm:1.6.3" fs-extra: "npm:^11.2.0" @@ -7537,13 +7544,13 @@ __metadata: yaml: "npm:1.10.2" peerDependencies: constructs: ^10.0.0 - checksum: 10c0/cc1b701e8b1bb423effab04f53840d4c4c6d665f8ccdd29133bc85a3520d89d285883d5334cacb133e3861a84e35d1080fcdfc933b97ed0bad095efc79ed47d4 + checksum: 10c0/e4ae68b282ae7c9ed6f88f0add23d09a806f6392b233e72e1891b77ce2e7e4886b516064c664c01c89920c4199e11c25372f6ed48f0a4333259ba6d41bfe7697 languageName: node linkType: hard -"aws-cdk@npm:2.162.0": - version: 2.162.0 - resolution: "aws-cdk@npm:2.162.0" +"aws-cdk@npm:2.171.1": + version: 2.171.1 + resolution: "aws-cdk@npm:2.171.1" dependencies: fsevents: "npm:2.3.2" dependenciesMeta: @@ -7551,13 +7558,13 @@ __metadata: optional: true bin: cdk: bin/cdk - checksum: 10c0/04cf5fe9dc861d68b27aed3040d0808da79ad9c4f375f60b4ea89e11712be02104b2a88d49df3085635178d5afc67b7fc9d1bd42ae163661cb5259b4d13ffb6b + checksum: 10c0/78afeec635942fa083baff5f0c12bd2ad4816c698e8abdcc605142107b8330862b22690403989996cd91514b21518de2eaa794b654e0fe04a0ac87b9b0738dd6 languageName: node linkType: hard -"aws-sdk@npm:^2.1691.0, aws-sdk@npm:^2.946.0": - version: 2.1691.0 - resolution: "aws-sdk@npm:2.1691.0" +"aws-sdk@npm:^2.1692.0, aws-sdk@npm:^2.946.0": + version: 2.1692.0 + resolution: "aws-sdk@npm:2.1692.0" dependencies: buffer: "npm:4.9.2" events: "npm:1.1.1" @@ -7569,7 +7576,7 @@ __metadata: util: "npm:^0.12.4" uuid: "npm:8.0.0" xml2js: "npm:0.6.2" - checksum: 10c0/f08b279bb875ac6becc882ecde41dfd8c3766a1c836cc8e472ea62ae3e2d0316f73fc1eab6514391dedc0bb266a289f45db0ba5087178f63a78ffd2ef4edc38a + checksum: 10c0/5123174cf9c7952f9f072789f2a95f1cb346a676652425a8c73dcda195181f8a8d947f4edea0056552a315bbd5126ed8bb71d0a38b16f337d168bf7bf63a5b0a languageName: node linkType: hard @@ -8248,9 +8255,9 @@ __metadata: resolution: "cdk@workspace:cdk" dependencies: "@aws-cdk/aws-appsync-alpha": "npm:2.54.0-alpha.0" - "@guardian/cdk": "npm:59.5.6" - aws-cdk: "npm:2.162.0" - aws-cdk-lib: "npm:2.162.0" + "@guardian/cdk": "npm:60.1.3" + aws-cdk: "npm:2.171.1" + aws-cdk-lib: "npm:2.171.1" constructs: "npm:10.4.2" ts-node: "npm:9.0.0" languageName: unknown @@ -8616,14 +8623,14 @@ __metadata: languageName: node linkType: hard -"codemaker@npm:^1.104.0": - version: 1.104.0 - resolution: "codemaker@npm:1.104.0" +"codemaker@npm:^1.105.0": + version: 1.105.0 + resolution: "codemaker@npm:1.105.0" dependencies: camelcase: "npm:^6.3.0" decamelize: "npm:^5.0.1" fs-extra: "npm:^10.1.0" - checksum: 10c0/2cd73aeb5c5d8414a3788b95bdd88c7e38be56f0aca00f4078aeba6065da81c2ef5c538911544d82996f2a15a76d27619057f1be24717704db7cc7b2e39a7278 + checksum: 10c0/0c174ce11c49889dabc15d215a3d1607ad8d22c40968b761be9e026d5598ed422e0f2a45e7702c47cb111a0bb30ae9273a549357b581e120a09680d1ac46b4ee languageName: node linkType: hard @@ -11245,22 +11252,22 @@ __metadata: languageName: node linkType: hard -"git-up@npm:^7.0.0": - version: 7.0.0 - resolution: "git-up@npm:7.0.0" +"git-up@npm:^8.0.0": + version: 8.0.0 + resolution: "git-up@npm:8.0.0" dependencies: is-ssh: "npm:^1.4.0" - parse-url: "npm:^8.1.0" - checksum: 10c0/a3fa02e1a63c7c824b5ebbf23f4a9a6b34dd80031114c5dd8adb7ef53493642e39d3d80dfef4025a452128400c35c2c138d20a0f6ae5d7d7ef70d9ba13083d34 + parse-url: "npm:^9.2.0" + checksum: 10c0/8eac45f0cb386e6c033e5b8b563347674a21e2a1a28218dec4b91d1c2513566bf34772641b495f9bc11c92d5014e0cfde83ed75f7913f5da9c47b3b3d6eb4834 languageName: node linkType: hard -"git-url-parse@npm:^15.0.0": - version: 15.0.0 - resolution: "git-url-parse@npm:15.0.0" +"git-url-parse@npm:^16.0.0": + version: 16.0.0 + resolution: "git-url-parse@npm:16.0.0" dependencies: - git-up: "npm:^7.0.0" - checksum: 10c0/1813a3ac8e97d348e46471db4710d776cc7b24a56a432339ab0c0f4f2323525a8627a1891aa80a53fd9be973191fe2902c0af8e17fb9b04f29445a83fbef3a4e + git-up: "npm:^8.0.0" + checksum: 10c0/c5466d9addcd2a10292e2c477124dc74087ac9525df3bd5d8951371a2dcf864e52dc62e7f85a39373cf8fc1448675b3ff610ecf9ce080bf1da859249c4d81c1a languageName: node linkType: hard @@ -15352,12 +15359,13 @@ __metadata: languageName: node linkType: hard -"parse-url@npm:^8.1.0": - version: 8.1.0 - resolution: "parse-url@npm:8.1.0" +"parse-url@npm:^9.2.0": + version: 9.2.0 + resolution: "parse-url@npm:9.2.0" dependencies: + "@types/parse-path": "npm:^7.0.0" parse-path: "npm:^7.0.0" - checksum: 10c0/68b95afdf4bbf72e57c7ab66f8757c935fff888f7e2b0f1e06098b4faa19e06b6b743bddaed5bc8df4f0c2de6fc475355d787373b2fdd40092be9e4e4b996648 + checksum: 10c0/b8f56cdb01e76616255dff82544f4b5ab4378f6f4bac8604ed6fde03a75b0f71c547d92688386d8f22f38fad3c928c075abf69458677c6185da76c841bfd7a93 languageName: node linkType: hard