@@ -47,8 +47,6 @@ const zipAssets = () => {
47
47
}
48
48
49
49
const createRelease = ( assets ) => {
50
- console . log ( 'Creating new draft release' )
51
-
52
50
const options = {
53
51
uri : 'https://api.github.com/repos/electron/electron-api-demos/releases' ,
54
52
headers : {
@@ -66,6 +64,8 @@ const createRelease = (assets) => {
66
64
}
67
65
68
66
return new Promise ( ( resolve , reject ) => {
67
+ console . log ( 'Creating new draft release' )
68
+
69
69
request . post ( options , ( error , response , body ) => {
70
70
if ( error ) {
71
71
return reject ( Error ( `Request failed: ${ error . message || error } ` ) )
@@ -80,8 +80,6 @@ const createRelease = (assets) => {
80
80
}
81
81
82
82
const uploadAsset = ( release , asset ) => {
83
- console . log ( `Uploading ${ asset . name } as release asset` )
84
-
85
83
const options = {
86
84
uri : release . upload_url . replace ( / \{ .* $ / , `?name=${ asset . name } ` ) ,
87
85
headers : {
@@ -93,13 +91,16 @@ const uploadAsset = (release, asset) => {
93
91
}
94
92
95
93
return new Promise ( ( resolve , reject ) => {
94
+ console . log ( `Uploading ${ asset . name } as release asset` )
95
+
96
96
const assetRequest = request . post ( options , ( error , response , body ) => {
97
97
if ( error ) {
98
98
return reject ( Error ( `Uploading asset failed: ${ error . message || error } ` ) )
99
99
}
100
100
if ( response . statusCode >= 400 ) {
101
101
return reject ( Error ( `400+ response: ${ response . statusCode } \n${ util . inspect ( body ) } ` ) )
102
102
}
103
+
103
104
resolve ( asset )
104
105
} )
105
106
fs . createReadStream ( asset . zip ) . pipe ( assetRequest )
@@ -113,8 +114,6 @@ const uploadAssets = (release) => {
113
114
}
114
115
115
116
const publishRelease = ( release ) => {
116
- console . log ( 'Publishing release' )
117
-
118
117
const options = {
119
118
uri : release . draft . url ,
120
119
headers : {
@@ -127,6 +126,8 @@ const publishRelease = (release) => {
127
126
}
128
127
129
128
return new Promise ( ( resolve , reject ) => {
129
+ console . log ( 'Publishing release' )
130
+
130
131
request . post ( options , ( error , response , body ) => {
131
132
if ( error ) {
132
133
return reject ( Error ( `Request failed: ${ error . message || error } ` ) )
0 commit comments