@@ -275,6 +275,10 @@ const deployProgressCb = function () {
275
275
}
276
276
return
277
277
}
278
+ case 'error' :
279
+ stopSpinner ( { error : true , spinner : events [ event . type ] , text : event . msg } )
280
+ delete events [ event . type ]
281
+ return
278
282
case 'stop' :
279
283
default : {
280
284
stopSpinner ( { spinner : events [ event . type ] , text : event . msg } )
@@ -389,15 +393,31 @@ const handleBuild = async ({ cachedConfig, options }) => {
389
393
*/
390
394
const bundleEdgeFunctions = async ( options ) => {
391
395
const { runCoreSteps } = await runCoreStepPromise
392
- const { logs, severityCode, success } = await runCoreSteps (
393
- [ 'edge_functions_bundling' ] ,
394
- Object . assign ( options , { buffer : true } ) ,
395
- )
396
+ const statusCb = options . silent ? ( ) => { } : deployProgressCb ( )
397
+
398
+ statusCb ( {
399
+ type : 'edge-functions-bundling' ,
400
+ msg : 'Bundling edge functions...\n' ,
401
+ phase : 'start' ,
402
+ } )
403
+
404
+ const { severityCode, success } = await runCoreSteps ( [ 'edge_functions_bundling' ] , { ...options , buffer : true } )
396
405
397
406
if ( ! success ) {
398
- log ( [ logs . stdout . join ( '\n' ) , logs . stderr . join ( '\n' ) ] . filter ( Boolean ) . join ( '\n\n' ) )
407
+ statusCb ( {
408
+ type : 'edge-functions-bundling' ,
409
+ msg : 'Deploy aborted due to error while bundling edge functions' ,
410
+ phase : 'error' ,
411
+ } )
412
+
399
413
exit ( severityCode )
400
414
}
415
+
416
+ statusCb ( {
417
+ type : 'edge-functions-bundling' ,
418
+ msg : 'Finished bundling edge functions' ,
419
+ phase : 'stop' ,
420
+ } )
401
421
}
402
422
403
423
/**
0 commit comments