Skip to content
This repository was archived by the owner on Jan 5, 2022. It is now read-only.

Commit 7ba0b44

Browse files
author
Rafael Siqueira
authored
Upgraded to nodejs14x (#1766)
* Update lambda runtime to nodejs14.x * update dependencies and fix vulnerabilities * changes due to dependencies update * update dist files * add back dependency remove accidentally -- imagemin * Update lambda runtime to nodejs14.x * solving conflicts * changes due to dependencies update * add back dependency remove accidentally -- imagemin
1 parent c123574 commit 7ba0b44

File tree

21 files changed

+2064
-2919
lines changed

21 files changed

+2064
-2919
lines changed

modules/api/lambda/dist.zip

0 Bytes
Binary file not shown.

modules/api/lambda/package-lock.json

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

modules/api/lambda/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
"@types/express": "^4.17.13",
3838
"@types/glob": "^7.1.4",
3939
"@types/morgan": "^1.9.3",
40-
"@types/node": "^16.3.2",
4140
"@types/supertest": "^2.0.11",
4241
"@types/uuid": "^8.3.1",
4342
"express": "^4.17.1",

modules/api/lambda/src/handlers/_/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export interface HandlerCallbackEvent<
4545
path: string /* Event path */
4646
pathParameters: TParameters /* Event path parameters */
4747
headers: { /* Event headers */
48-
[name: string]: string
48+
[name: string]: string | undefined
4949
}
5050
body: TEvent /* Event body */
5151
}

modules/api/lambda/src/utilities/cookie/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export const TOKEN_COOKIE_PATH = `/${process.env.API_BASE_PATH}/authenticate`
4949
*
5050
* @return Refresh token
5151
*/
52-
export function parseTokenCookie(value: string) {
52+
export function parseTokenCookie(value: string | undefined) {
5353
if (!(value && value.length))
5454
throw new TypeError("Invalid request")
5555
const { [TOKEN_COOKIE_NAME]: token } = cookie.parse(value)

modules/api/lambda/tests/mocks/vendor/aws-lambda.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ export function mockAPIGatewayProxyEvent<
143143
resourceId: chance.string(),
144144
resourcePath: "/",
145145
identity: {
146+
clientCert: null,
146147
accountId: null,
147148
apiKey: chance.string(),
148149
apiKeyId: chance.string(),

modules/api/modules/authenticate/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ resource "aws_api_gateway_integration" "_" {
6868
resource "aws_lambda_function" "_" {
6969
function_name = "${var.namespace}-api-authenticate"
7070
role = var.lambda_role_arn
71-
runtime = "nodejs12.x"
71+
runtime = "nodejs14.x"
7272
filename = var.lambda_filename
7373
handler = "handlers/authenticate/index.post"
7474
timeout = 30

modules/api/modules/leave/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ resource "aws_api_gateway_integration" "_" {
6868
resource "aws_lambda_function" "_" {
6969
function_name = "${var.namespace}-api-leave"
7070
role = var.lambda_role_arn
71-
runtime = "nodejs12.x"
71+
runtime = "nodejs14.x"
7272
filename = var.lambda_filename
7373
handler = "handlers/leave/index.post"
7474
timeout = 30

modules/api/modules/register/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ resource "aws_api_gateway_integration" "verify" {
103103
resource "aws_lambda_function" "_" {
104104
function_name = "${var.namespace}-api-register"
105105
role = var.lambda_role_arn
106-
runtime = "nodejs12.x"
106+
runtime = "nodejs14.x"
107107
filename = var.lambda_filename
108108
handler = "handlers/register/index.post"
109109
timeout = 30
@@ -146,7 +146,7 @@ resource "aws_lambda_permission" "_" {
146146
resource "aws_lambda_function" "verify" {
147147
function_name = "${var.namespace}-api-register-verify"
148148
role = var.lambda_role_arn
149-
runtime = "nodejs12.x"
149+
runtime = "nodejs14.x"
150150
filename = var.lambda_filename
151151
handler = "handlers/register/verify.post"
152152
timeout = 30

modules/api/modules/reset/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ resource "aws_api_gateway_integration" "verify" {
103103
resource "aws_lambda_function" "_" {
104104
function_name = "${var.namespace}-api-reset"
105105
role = var.lambda_role_arn
106-
runtime = "nodejs12.x"
106+
runtime = "nodejs14.x"
107107
filename = var.lambda_filename
108108
handler = "handlers/reset/index.post"
109109
timeout = 30
@@ -146,7 +146,7 @@ resource "aws_lambda_permission" "_" {
146146
resource "aws_lambda_function" "verify" {
147147
function_name = "${var.namespace}-api-reset-verify"
148148
role = var.lambda_role_arn
149-
runtime = "nodejs12.x"
149+
runtime = "nodejs14.x"
150150
filename = var.lambda_filename
151151
handler = "handlers/reset/verify.post"
152152
timeout = 30

0 commit comments

Comments
 (0)