Skip to content

Commit 05d41a4

Browse files
Merge pull request #26 from Devils-Knight/logging
Update Build log for wait-for-secrets action
2 parents cca2533 + b583b08 commit 05d41a4

File tree

3 files changed

+29
-31
lines changed

3 files changed

+29
-31
lines changed

dist/index.js

+12-13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/index.ts

+16-17
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,19 @@ import * as core from "@actions/core";
2222
await sendToSlack(slackWebhookUrl, secretUrl);
2323
}
2424

25-
while (true) {
26-
var authIDToken = await core.getIDToken();
27-
var secretsString = "";
25+
var authIDToken = await core.getIDToken();
26+
var secretsString = "";
2827

29-
core.getMultilineInput("secrets").forEach((secret) => {
30-
secretsString = secretsString + secret + ",";
31-
});
28+
core.getMultilineInput("secrets").forEach((secret) => {
29+
secretsString = secretsString + secret + ",";
30+
});
3231

33-
secretsString = secretsString.slice(0, -1);
32+
secretsString = secretsString.slice(0, -1);
3433

35-
var url =
36-
"https://prod.api.stepsecurity.io/v1/secrets?secrets=" + secretsString;
34+
var url =
35+
"https://prod.api.stepsecurity.io/v1/secrets?secrets=" + secretsString;
3736

37+
while (true) {
3838
try {
3939
const additionalHeaders = { Authorization: "Bearer " + authIDToken };
4040

@@ -52,30 +52,29 @@ import * as core from "@actions/core";
5252
core.setSecret(secret.Value);
5353
});
5454

55-
console.log("Successfully set secrets!");
55+
console.log("\nSuccessfully set secrets!");
5656
var response = await _http.del(url, additionalHeaders);
5757
if (response.message.statusCode === 200) {
5858
console.log("Successfully cleared secrets");
5959
}
6060
break;
6161
} else {
62-
await sleep(9000);
63-
64-
console.log("Visit the URL to input the secrets:");
62+
console.log("\x1b[32m%s\x1b[0m","Visit this URL to input secrets:");
6563
console.log(secretUrl);
64+
65+
await sleep(9000);
6666
}
67-
console.log(`retrying...`);
6867

6968
counter++;
7069
if (counter > 60) {
71-
console.log("timed out");
70+
console.log("\ntimed out");
7271
break;
7372
}
7473
await sleep(1000);
7574
} else {
7675
let body: string = await response.readBody();
77-
console.log(`response: ${body}`);
7876
if (body !== "Token used before issued") {
77+
console.log(`\nresponse: ${body}`);
7978
break;
8079
}
8180
}
@@ -103,4 +102,4 @@ function sleep(ms) {
103102
return new Promise((resolve) => {
104103
setTimeout(resolve, ms);
105104
});
106-
}
105+
}

0 commit comments

Comments
 (0)