33
44const core = require ( "@actions/core" ) ;
55const github = require ( "@actions/github" ) ;
6- const aws = require ( "aws-sdk" ) ;
6+ const { CloudWatchLogs } = require ( "@aws-sdk/client-cloudwatch-logs" ) ;
7+ const { CodeBuild } = require ( "@aws-sdk/client-codebuild" ) ;
78const assert = require ( "assert" ) ;
89
910module . exports = {
@@ -36,7 +37,7 @@ function runBuild() {
3637
3738async function build ( sdk , params , config ) {
3839 // Start the build
39- const start = await sdk . codeBuild . startBuild ( params ) . promise ( ) ;
40+ const start = await sdk . codeBuild . startBuild ( params ) ;
4041
4142 // Wait for the build to "complete"
4243 return waitForBuildEndTime ( sdk , start . build , config ) ;
@@ -65,7 +66,7 @@ async function waitForBuildEndTime(
6566 let errObject = false ;
6667 // Check the state
6768 const [ batch , cloudWatch = { } ] = await Promise . all ( [
68- codeBuild . batchGetBuilds ( { ids : [ id ] } ) . promise ( ) ,
69+ codeBuild . batchGetBuilds ( { ids : [ id ] } ) ,
6970 ! hideCloudWatchLogs &&
7071 logGroupName &&
7172 cloudWatchLogs // only make the call if hideCloudWatchLogs is not enabled and a logGroupName exists
@@ -74,8 +75,7 @@ async function waitForBuildEndTime(
7475 logStreamName,
7576 startFromHead,
7677 nextToken,
77- } )
78- . promise ( ) ,
78+ } ) ,
7979 ] ) . catch ( ( err ) => {
8080 errObject = err ;
8181 /* Returning [] here so that the assignment above
@@ -289,11 +289,11 @@ function inputs2Parameters(inputs) {
289289}
290290
291291function buildSdk ( ) {
292- const codeBuild = new aws . CodeBuild ( {
292+ const codeBuild = new CodeBuild ( {
293293 customUserAgent : "aws-actions/aws-codebuild-run-build" ,
294294 } ) ;
295295
296- const cloudWatchLogs = new aws . CloudWatchLogs ( {
296+ const cloudWatchLogs = new CloudWatchLogs ( {
297297 customUserAgent : "aws-actions/aws-codebuild-run-build" ,
298298 } ) ;
299299
0 commit comments