@@ -22,19 +22,19 @@ import * as core from "@actions/core";
22
22
await sendToSlack ( slackWebhookUrl , secretUrl ) ;
23
23
}
24
24
25
- while ( true ) {
26
- var authIDToken = await core . getIDToken ( ) ;
27
- var secretsString = "" ;
25
+ var authIDToken = await core . getIDToken ( ) ;
26
+ var secretsString = "" ;
28
27
29
- core . getMultilineInput ( "secrets" ) . forEach ( ( secret ) => {
30
- secretsString = secretsString + secret + "," ;
31
- } ) ;
28
+ core . getMultilineInput ( "secrets" ) . forEach ( ( secret ) => {
29
+ secretsString = secretsString + secret + "," ;
30
+ } ) ;
32
31
33
- secretsString = secretsString . slice ( 0 , - 1 ) ;
32
+ secretsString = secretsString . slice ( 0 , - 1 ) ;
34
33
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 ;
37
36
37
+ while ( true ) {
38
38
try {
39
39
const additionalHeaders = { Authorization : "Bearer " + authIDToken } ;
40
40
@@ -52,30 +52,29 @@ import * as core from "@actions/core";
52
52
core . setSecret ( secret . Value ) ;
53
53
} ) ;
54
54
55
- console . log ( "Successfully set secrets!" ) ;
55
+ console . log ( "\nSuccessfully set secrets!" ) ;
56
56
var response = await _http . del ( url , additionalHeaders ) ;
57
57
if ( response . message . statusCode === 200 ) {
58
58
console . log ( "Successfully cleared secrets" ) ;
59
59
}
60
60
break ;
61
61
} 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:" ) ;
65
63
console . log ( secretUrl ) ;
64
+
65
+ await sleep ( 9000 ) ;
66
66
}
67
- console . log ( `retrying...` ) ;
68
67
69
68
counter ++ ;
70
69
if ( counter > 60 ) {
71
- console . log ( "timed out" ) ;
70
+ console . log ( "\ntimed out" ) ;
72
71
break ;
73
72
}
74
73
await sleep ( 1000 ) ;
75
74
} else {
76
75
let body : string = await response . readBody ( ) ;
77
- console . log ( `response: ${ body } ` ) ;
78
76
if ( body !== "Token used before issued" ) {
77
+ console . log ( `\nresponse: ${ body } ` ) ;
79
78
break ;
80
79
}
81
80
}
@@ -103,4 +102,4 @@ function sleep(ms) {
103
102
return new Promise ( ( resolve ) => {
104
103
setTimeout ( resolve , ms ) ;
105
104
} ) ;
106
- }
105
+ }
0 commit comments