diff --git a/terraform/team-repo/ci.tf b/terraform/team-repo/ci.tf index 205834639..3b06b0c7e 100644 --- a/terraform/team-repo/ci.tf +++ b/terraform/team-repo/ci.tf @@ -81,6 +81,6 @@ module "lambda_start_sync_team" { name = "start-sync-team" source_dir = "lambdas/start-sync-team" handler = "index.handler" - runtime = "nodejs16.x" + runtime = "nodejs20.x" role_arn = aws_iam_role.start_execution.arn } diff --git a/terraform/team-repo/lambdas/start-sync-team/index.js b/terraform/team-repo/lambdas/start-sync-team/index.js index 31626d4c7..1c38f0d98 100644 --- a/terraform/team-repo/lambdas/start-sync-team/index.js +++ b/terraform/team-repo/lambdas/start-sync-team/index.js @@ -1,8 +1,9 @@ -const AWS = require('aws-sdk'); -const CodeBuild = new AWS.CodeBuild(); +const { CodeBuildClient, StartBuildCommand } = require("@aws-sdk/client-codebuild"); + +const client = new CodeBuildClient(); exports.handler = async function(event) { - return CodeBuild.startBuild({ + await client.send(new StartBuildCommand({ projectName: 'sync-team', - }).promise(); + })); };