Skip to content

Commit b6f64ab

Browse files
authored
feat(deps): node22 [INFRA-33946] (#23)
1 parent 37d6945 commit b6f64ab

File tree

16 files changed

+218
-1488
lines changed

16 files changed

+218
-1488
lines changed

.projen/deps.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projenrc.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@ const project = new clickupCdk.ClickUpCdkConstructLibrary({
77
name,
88
author: 'jose-clickup',
99
authorAddress: 'jamoroso@clickup.com',
10-
cdkVersion: '2.178.1',
10+
cdkVersion: '2.189.0',
1111
defaultReleaseBranch: 'main',
1212
experimentalIntegRunner: true,
1313
gitignore: ['.vscode/**'],
1414
projenrcTs: true,
1515
packageManager: javascript.NodePackageManager.PNPM,
16-
pnpmVersion: '9',
1716
repositoryUrl: `https://github.com/time-loop/${name}.git`,
1817

1918
bundledDeps: ['@aws-sdk/client-cloudwatch', '@aws-sdk/client-ec2'],

package.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-lock.yaml

Lines changed: 37 additions & 42 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lambda-eni-usage-metric-publisher.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
1-
import { aws_iam, aws_lambda_nodejs, aws_events, aws_events_targets, aws_logs, Duration } from 'aws-cdk-lib';
1+
import {
2+
aws_iam,
3+
aws_lambda,
4+
aws_lambda_nodejs,
5+
aws_events,
6+
aws_events_targets,
7+
aws_logs,
8+
Duration,
9+
} from 'aws-cdk-lib';
210
import { Construct } from 'constructs';
311
import { Namer } from 'multi-convention-namer';
412

@@ -57,6 +65,7 @@ export class LambdaEniUsageMetricPublisher extends Construct {
5765
handler: 'monitor',
5866
logRetention: props.cloudwatchLogsRetention ?? aws_logs.RetentionDays.THREE_MONTHS,
5967
memorySize: 512,
68+
runtime: aws_lambda.determineLatestNodeRuntime(this),
6069
timeout: Duration.seconds(45),
6170
});
6271

test/integ.lambda-eni-usage-metric-publisher.ts.snapshot/HelperMonitorBaseline.assets.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
2-
"version": "39.0.0",
2+
"version": "41.0.0",
33
"files": {
44
"37231ca83f919b9c65a09b58c3acfe654be1fb1ab644f9e198c2011b93839495": {
5+
"displayName": "DummyFunction/Code",
56
"source": {
67
"path": "asset.37231ca83f919b9c65a09b58c3acfe654be1fb1ab644f9e198c2011b93839495",
78
"packaging": "zip"
@@ -16,6 +17,7 @@
1617
}
1718
},
1819
"ef56709e7dd67a376c2849207806b59ec1e57f3b5d183041502d20a47e1e50de": {
20+
"displayName": "GetEniIntegRunnerFunction/Code",
1921
"source": {
2022
"path": "asset.ef56709e7dd67a376c2849207806b59ec1e57f3b5d183041502d20a47e1e50de",
2123
"packaging": "zip"
@@ -30,6 +32,7 @@
3032
}
3133
},
3234
"260bf5883cbff3ec5394f7b6a240035f0869c31eb958e1fc2ea4588e369d662d": {
35+
"displayName": "HelperMonitorBaseline Template",
3336
"source": {
3437
"path": "HelperMonitorBaseline.template.json",
3538
"packaging": "file"

test/integ.lambda-eni-usage-metric-publisher.ts.snapshot/MonitorBaseline.assets.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
2-
"version": "39.0.0",
2+
"version": "41.0.0",
33
"files": {
44
"eeb266c5fc5698820230df546eb36e7ba194f0cf8d19dc861c613b79531c6955": {
5+
"displayName": "MonitorBaseline/monitor/Code",
56
"source": {
67
"path": "asset.eeb266c5fc5698820230df546eb36e7ba194f0cf8d19dc861c613b79531c6955",
78
"packaging": "zip"
@@ -16,6 +17,7 @@
1617
}
1718
},
1819
"2819175352ad1ce0dae768e83fc328fb70fb5f10b4a8ff0ccbcb791f02b0716d": {
20+
"displayName": "LogRetentionaae0aa3c5b4d4f87b02d85b201efdd8a/Code",
1921
"source": {
2022
"path": "asset.2819175352ad1ce0dae768e83fc328fb70fb5f10b4a8ff0ccbcb791f02b0716d",
2123
"packaging": "zip"
@@ -29,15 +31,16 @@
2931
}
3032
}
3133
},
32-
"17dba40a5e307ab22063c81d98b7a2fe2ea11b26af4217663ccaa36938e6ccd4": {
34+
"67e07d8fca5a17536e8cba288e7303fb945c022d4c6335720153afa578cd02f1": {
35+
"displayName": "MonitorBaseline Template",
3336
"source": {
3437
"path": "MonitorBaseline.template.json",
3538
"packaging": "file"
3639
},
3740
"destinations": {
3841
"425845004253-us-west-2": {
3942
"bucketName": "cdk-hnb659fds-assets-425845004253-us-west-2",
40-
"objectKey": "17dba40a5e307ab22063c81d98b7a2fe2ea11b26af4217663ccaa36938e6ccd4.json",
43+
"objectKey": "67e07d8fca5a17536e8cba288e7303fb945c022d4c6335720153afa578cd02f1.json",
4144
"region": "us-west-2",
4245
"assumeRoleArn": "arn:${AWS::Partition}:iam::425845004253:role/cdk-hnb659fds-file-publishing-role-425845004253-us-west-2"
4346
}

test/integ.lambda-eni-usage-metric-publisher.ts.snapshot/MonitorBaseline.template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
"Arn"
8787
]
8888
},
89-
"Runtime": "nodejs18.x",
89+
"Runtime": "nodejs20.x",
9090
"Timeout": 45
9191
},
9292
"DependsOn": [

0 commit comments

Comments
 (0)