Skip to content

Commit 6e37b5c

Browse files
authored
Merge pull request #148 from vincentclee/main
AWS SDK for JavaScript version 3 (v3) Upgrade
2 parents 0d14f4a + 642ba69 commit 6e37b5c

File tree

5 files changed

+38333
-48231
lines changed

5 files changed

+38333
-48231
lines changed

code-build.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33

44
const core = require("@actions/core");
55
const 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");
78
const assert = require("assert");
89

910
module.exports = {
@@ -36,7 +37,7 @@ function runBuild() {
3637

3738
async 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

291291
function 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

Comments
 (0)