@@ -37,22 +37,33 @@ export async function getLatestVersionTag(): Promise<string> {
37
37
return await axios
38
38
. get ( 'https://api.github.com/repos/Azure/Bicep/releases/latest' , {
39
39
headers : {
40
- 'User-Agent' : 'piraces'
41
- }
40
+ 'User-Agent' : 'piraces' ,
41
+ } ,
42
42
} )
43
43
. then ( function ( response : { data : { tag_name : string } } ) {
44
44
return response . data . tag_name . replace ( 'v' , '' ) ;
45
45
} )
46
- . catch ( function ( error : { message : string , response ?: { data : string , status : string , headers : string } , request : ClientRequest , config : string } ) {
46
+ . catch ( function ( error : {
47
+ message : string ;
48
+ response ?: { data : string ; status : string ; headers : string } ;
49
+ request : ClientRequest ;
50
+ config : string ;
51
+ } ) {
47
52
if ( error . response ) {
48
53
// The request was made and the server responded with a status code
49
54
// that falls out of the range of 2xx
50
- throw new Error ( `[FATAL] Error while retrieving latest version tag: '${ error . message } '.\nResponse: \n-Data: '${ error . response . data } ' \n-Status: '${ error . response . status } ' \n-Headers: '${ error . response . headers } '` ) ;
51
- } else if ( error . request ) {
52
- throw new Error ( `[FATAL] Error while retrieving latest version tag: '${ error . message } '.\nRequest: '${ error . request } '\nConfig: '${ error . config } '` ) ;
53
- } else {
54
- throw new Error ( `[FATAL] Error while retrieving latest version tag: '${ error . message } '.\nConfig: '${ error . config } '` ) ;
55
- }
55
+ throw new Error (
56
+ `[FATAL] Error while retrieving latest version tag: '${ error . message } '.\nResponse: \n-Data: '${ error . response . data } ' \n-Status: '${ error . response . status } ' \n-Headers: '${ error . response . headers } '` ,
57
+ ) ;
58
+ } else if ( error . request ) {
59
+ throw new Error (
60
+ `[FATAL] Error while retrieving latest version tag: '${ error . message } '.\nRequest: '${ error . request } '\nConfig: '${ error . config } '` ,
61
+ ) ;
62
+ } else {
63
+ throw new Error (
64
+ `[FATAL] Error while retrieving latest version tag: '${ error . message } '.\nConfig: '${ error . config } '` ,
65
+ ) ;
66
+ }
56
67
} ) ;
57
68
}
58
69
0 commit comments