Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add nodejs 20.x for lambda function #10

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/infra/cdk/notes-api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ export class NotesApi extends Construct {
const { table, grantActions } = props;

this.handler = new lambda.Function(this, "handler", {
runtime: lambda.Runtime.NODEJS_18_X,
runtime: lambda.Runtime.NODEJS_20_X,
handler: "app.handler",
// ToDo: find a better way to pass lambda code
code: lambda.Code.fromAsset(`../backend/dist/${id}`),
Expand Down
4 changes: 2 additions & 2 deletions packages/infra/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
},
"devDependencies": {
"@types/node": "^18.11.18",
"aws-cdk": "2.59.0",
"aws-cdk": "2.110.1",
"typescript": "~4.9.4"
},
"dependencies": {
"aws-cdk-lib": "2.59.0",
"aws-cdk-lib": "2.110.1",
"constructs": "10.1.215"
}
}
117 changes: 78 additions & 39 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -22,24 +22,24 @@ __metadata:
languageName: node
linkType: hard

"@aws-cdk/asset-awscli-v1@npm:^2.2.30":
"@aws-cdk/asset-awscli-v1@npm:^2.2.201":
version: 2.2.201
resolution: "@aws-cdk/asset-awscli-v1@npm:2.2.201"
checksum: d77a7b90dee16da9c15c0a1cc2d531c100097c562f0802fc15838928a7921e417a3f4c5501ca40fdc768076f981f57f59dcb92029787be34a465e6eba9f40a2a
languageName: node
linkType: hard

"@aws-cdk/asset-kubectl-v20@npm:^2.1.1":
"@aws-cdk/asset-kubectl-v20@npm:^2.1.2":
version: 2.1.2
resolution: "@aws-cdk/asset-kubectl-v20@npm:2.1.2"
checksum: 987bce26f54ba64596b7d15adf0c09603814ed56f06b498d17dc4b8859f4708662c9c48f88bba2810d8fac04cf84b8f3e51806c93cf65aeb6148ad76bc250f84
languageName: node
linkType: hard

"@aws-cdk/asset-node-proxy-agent-v5@npm:^2.0.38":
version: 2.0.166
resolution: "@aws-cdk/asset-node-proxy-agent-v5@npm:2.0.166"
checksum: d286c3d9e30d5acf6e3eef820bba74a87d4ff8e052183166702f22a615c0eed19471408df798d92208b12c8b8ecbaaa6cbe2b8b2729ec10c6446b5ef2081af37
"@aws-cdk/asset-node-proxy-agent-v6@npm:^2.0.1":
version: 2.0.1
resolution: "@aws-cdk/asset-node-proxy-agent-v6@npm:2.0.1"
checksum: 5d011a554e71212662e32ff5d9187a1733a07d5424bdedfef2f43e7a6075d4b5f316d696867cc5dcd9ed1a11731b0d6b3ae41872c454796c326983ab382e05d0
languageName: node
linkType: hard

Expand Down Expand Up @@ -200,8 +200,8 @@ __metadata:
resolution: "@aws-sdk-notes-app/infra@workspace:packages/infra"
dependencies:
"@types/node": ^18.11.18
aws-cdk: 2.59.0
aws-cdk-lib: 2.59.0
aws-cdk: 2.110.1
aws-cdk-lib: 2.110.1
constructs: 10.1.215
typescript: ~4.9.4
languageName: unknown
Expand Down Expand Up @@ -2445,6 +2445,18 @@ __metadata:
languageName: node
linkType: hard

"ajv@npm:^8.0.1":
version: 8.12.0
resolution: "ajv@npm:8.12.0"
dependencies:
fast-deep-equal: ^3.1.1
json-schema-traverse: ^1.0.0
require-from-string: ^2.0.2
uri-js: ^4.2.2
checksum: 4dc13714e316e67537c8b31bc063f99a1d9d9a497eb4bbd55191ac0dcd5e4985bbb71570352ad6f1e76684fb6d790928f96ba3b2d4fd6e10024be9612fe3f001
languageName: node
linkType: hard

"ansi-colors@npm:^4.1.1":
version: 4.1.3
resolution: "ansi-colors@npm:4.1.3"
Expand Down Expand Up @@ -2521,53 +2533,47 @@ __metadata:
languageName: node
linkType: hard

"at-least-node@npm:^1.0.0":
version: 1.0.0
resolution: "at-least-node@npm:1.0.0"
checksum: 463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e
languageName: node
linkType: hard

"available-typed-arrays@npm:^1.0.5":
version: 1.0.5
resolution: "available-typed-arrays@npm:1.0.5"
checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a
languageName: node
linkType: hard

"aws-cdk-lib@npm:2.59.0":
version: 2.59.0
resolution: "aws-cdk-lib@npm:2.59.0"
"aws-cdk-lib@npm:2.110.1":
version: 2.110.1
resolution: "aws-cdk-lib@npm:2.110.1"
dependencies:
"@aws-cdk/asset-awscli-v1": ^2.2.30
"@aws-cdk/asset-kubectl-v20": ^2.1.1
"@aws-cdk/asset-node-proxy-agent-v5": ^2.0.38
"@aws-cdk/asset-awscli-v1": ^2.2.201
"@aws-cdk/asset-kubectl-v20": ^2.1.2
"@aws-cdk/asset-node-proxy-agent-v6": ^2.0.1
"@balena/dockerignore": ^1.0.2
case: 1.6.3
fs-extra: ^9.1.0
ignore: ^5.2.1
fs-extra: ^11.1.1
ignore: ^5.2.4
jsonschema: ^1.4.1
minimatch: ^3.1.2
punycode: ^2.1.1
semver: ^7.3.8
punycode: ^2.3.1
semver: ^7.5.4
table: ^6.8.1
yaml: 1.10.2
peerDependencies:
constructs: ^10.0.0
checksum: 0eba6a9237f1212d24928912650b1c2af8d225c2b639cdda41a3f4244b7f6fefd54e88059a1338135ad9487d2331cd1420f09051729fa971ef020a2e4d528a11
checksum: 7e7b444c5f004c224ac51d661d7837b1dfe31e01b49ee75c52f5870146fa15734be50fbef573965fbb474e67ab8da131e1a93e5b38d3339565194a882757f5cb
languageName: node
linkType: hard

"aws-cdk@npm:2.59.0":
version: 2.59.0
resolution: "aws-cdk@npm:2.59.0"
"aws-cdk@npm:2.110.1":
version: 2.110.1
resolution: "aws-cdk@npm:2.110.1"
dependencies:
fsevents: 2.3.2
dependenciesMeta:
fsevents:
optional: true
bin:
cdk: bin/cdk
checksum: 2d405f43d7d1c857ab27e42b861953a3ea4712e57356f556d97382d7ce25749be60896b2a9982d69b60e825dc0a749fc31d31974637c09149a8dea0796d11171
checksum: 77480ca9c3321043517f069349aeddce08acb682b0eab0ddc352a0af63e23ca145e87c1e7fe250dcf0edc19ec97b84b9ac067c833a283fb85e6543c2e8fcf8bb
languageName: node
linkType: hard

Expand Down Expand Up @@ -3565,15 +3571,14 @@ __metadata:
languageName: node
linkType: hard

"fs-extra@npm:^9.1.0":
version: 9.1.0
resolution: "fs-extra@npm:9.1.0"
"fs-extra@npm:^11.1.1":
version: 11.1.1
resolution: "fs-extra@npm:11.1.1"
dependencies:
at-least-node: ^1.0.0
graceful-fs: ^4.2.0
jsonfile: ^6.0.1
universalify: ^2.0.0
checksum: ba71ba32e0faa74ab931b7a0031d1523c66a73e225de7426e275e238e312d07313d2da2d33e34a52aa406c8763ade5712eb3ec9ba4d9edce652bcacdc29e6b20
checksum: fb883c68245b2d777fbc1f2082c9efb084eaa2bbf9fddaa366130d196c03608eebef7fb490541276429ee1ca99f317e2d73e96f5ca0999eefedf5a624ae1edfd
languageName: node
linkType: hard

Expand Down Expand Up @@ -3908,7 +3913,7 @@ __metadata:
languageName: node
linkType: hard

"ignore@npm:^5.2.0, ignore@npm:^5.2.1":
"ignore@npm:^5.2.0, ignore@npm:^5.2.4":
version: 5.3.0
resolution: "ignore@npm:5.3.0"
checksum: 2736da6621f14ced652785cb05d86301a66d70248597537176612bd0c8630893564bd5f6421f8806b09e8472e75c591ef01672ab8059c07c6eb2c09cefe04bf9
Expand Down Expand Up @@ -4170,6 +4175,13 @@ __metadata:
languageName: node
linkType: hard

"json-schema-traverse@npm:^1.0.0":
version: 1.0.0
resolution: "json-schema-traverse@npm:1.0.0"
checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad
languageName: node
linkType: hard

"json-stable-stringify-without-jsonify@npm:^1.0.1":
version: 1.0.1
resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
Expand Down Expand Up @@ -4294,6 +4306,13 @@ __metadata:
languageName: node
linkType: hard

"lodash.truncate@npm:^4.4.2":
version: 4.4.2
resolution: "lodash.truncate@npm:4.4.2"
checksum: b463d8a382cfb5f0e71c504dcb6f807a7bd379ff1ea216669aa42c52fc28c54e404bfbd96791aa09e6df0de2c1d7b8f1b7f4b1a61f324d38fe98bc535aeee4f5
languageName: node
linkType: hard

"log-symbols@npm:^4.0.0":
version: 4.1.0
resolution: "log-symbols@npm:4.1.0"
Expand Down Expand Up @@ -4887,7 +4906,7 @@ __metadata:
languageName: node
linkType: hard

"punycode@npm:^2.1.0, punycode@npm:^2.1.1":
"punycode@npm:^2.1.0, punycode@npm:^2.3.1":
version: 2.3.1
resolution: "punycode@npm:2.3.1"
checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2
Expand Down Expand Up @@ -5059,6 +5078,13 @@ __metadata:
languageName: node
linkType: hard

"require-from-string@npm:^2.0.2":
version: 2.0.2
resolution: "require-from-string@npm:2.0.2"
checksum: a03ef6895445f33a4015300c426699bc66b2b044ba7b670aa238610381b56d3f07c686251740d575e22f4c87531ba662d06937508f0f3c0f1ddc04db3130560b
languageName: node
linkType: hard

"resolve-from@npm:^4.0.0":
version: 4.0.0
resolution: "resolve-from@npm:4.0.0"
Expand Down Expand Up @@ -5222,7 +5248,7 @@ __metadata:
languageName: node
linkType: hard

"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8":
"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.4":
version: 7.5.4
resolution: "semver@npm:7.5.4"
dependencies:
Expand Down Expand Up @@ -5355,7 +5381,7 @@ __metadata:
languageName: node
linkType: hard

"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0":
"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3":
version: 4.2.3
resolution: "string-width@npm:4.2.3"
dependencies:
Expand Down Expand Up @@ -5461,6 +5487,19 @@ __metadata:
languageName: node
linkType: hard

"table@npm:^6.8.1":
version: 6.8.1
resolution: "table@npm:6.8.1"
dependencies:
ajv: ^8.0.1
lodash.truncate: ^4.4.2
slice-ansi: ^4.0.0
string-width: ^4.2.3
strip-ansi: ^6.0.1
checksum: 08249c7046125d9d0a944a6e96cfe9ec66908d6b8a9db125531be6eb05fa0de047fd5542e9d43b4f987057f00a093b276b8d3e19af162a9c40db2681058fd306
languageName: node
linkType: hard

"tar@npm:^6.1.11, tar@npm:^6.1.2":
version: 6.2.0
resolution: "tar@npm:6.2.0"
Expand Down