@@ -31,7 +31,7 @@ import { formatErrorMessage } from '../../util/format-error';
3131import type { SdkProvider } from '../aws-auth/sdk-provider' ;
3232import { type EnvironmentResources , EnvironmentAccess } from '../environment' ;
3333import { HotswapMode , HotswapPropertyOverrides } from '../hotswap/common' ;
34- import { StackActivityMonitor , StackActivityProgress , StackEventPoller , RollbackChoice } from '../stack-events' ;
34+ import { StackActivityMonitor , StackEventPoller , RollbackChoice } from '../stack-events' ;
3535import type { Tag } from '../tags' ;
3636import { DEFAULT_TOOLKIT_STACK_NAME } from '../toolkit-info' ;
3737import { makeBodyParameter } from '../util/template-body-parameter' ;
@@ -65,13 +65,6 @@ export interface DeployStackOptions {
6565 */
6666 readonly deployName ?: string ;
6767
68- /**
69- * Don't show stack deployment events, just wait
70- *
71- * @default false
72- */
73- readonly quiet ?: boolean ;
74-
7568 /**
7669 * Name of the toolkit stack, if not the default name
7770 *
@@ -135,21 +128,6 @@ export interface DeployStackOptions {
135128 */
136129 readonly usePreviousParameters ?: boolean ;
137130
138- /**
139- * Display mode for stack deployment progress.
140- *
141- * @default - StackActivityProgress.Bar - stack events will be displayed for
142- * the resource currently being deployed.
143- */
144- readonly progress ?: StackActivityProgress ;
145-
146- /**
147- * Whether we are on a CI system
148- *
149- * @default false
150- */
151- readonly ci ?: boolean ;
152-
153131 /**
154132 * Rollback failed deployments
155133 *
@@ -255,14 +233,6 @@ export interface RollbackStackOptions {
255233 */
256234 readonly orphanLogicalIds ?: string [ ] ;
257235
258- /**
259- * Display mode for stack deployment progress.
260- *
261- * @default - StackActivityProgress.Bar - stack events will be displayed for
262- * the resource currently being deployed.
263- */
264- readonly progress ?: StackActivityProgress ;
265-
266236 /**
267237 * Whether to validate the version of the bootstrap stack permissions
268238 *
@@ -463,7 +433,6 @@ export class Deployments {
463433 resolvedEnvironment : env . resolvedEnvironment ,
464434 deployName : options . deployName ,
465435 notificationArns : options . notificationArns ,
466- quiet : options . quiet ,
467436 sdk : env . sdk ,
468437 sdkProvider : this . deployStackSdkProvider ,
469438 roleArn : executionRoleArn ,
@@ -474,8 +443,6 @@ export class Deployments {
474443 force : options . force ,
475444 parameters : options . parameters ,
476445 usePreviousParameters : options . usePreviousParameters ,
477- progress : options . progress ,
478- ci : options . ci ,
479446 rollback : options . rollback ,
480447 hotswap : options . hotswap ,
481448 hotswapPropertyOverrides : options . hotswapPropertyOverrides ,
@@ -565,11 +532,14 @@ export class Deployments {
565532 throw new ToolkitError ( `Unexpected rollback choice: ${ cloudFormationStack . stackStatus . rollbackChoice } ` ) ;
566533 }
567534
568- const monitor = options . quiet
569- ? undefined
570- : StackActivityMonitor . withDefaultPrinter ( cfn , deployName , options . stack , {
571- ci : options . ci ,
572- } ) . start ( ) ;
535+ const monitor = new StackActivityMonitor ( {
536+ cfn,
537+ stack : options . stack ,
538+ stackName : deployName ,
539+ ioHost : this . ioHost ,
540+ action : this . action ,
541+ } ) ;
542+ await monitor . start ( ) ;
573543
574544 let stackErrorMessage : string | undefined = undefined ;
575545 let finalStackState = cloudFormationStack ;
@@ -582,14 +552,14 @@ export class Deployments {
582552 }
583553 finalStackState = successStack ;
584554
585- const errors = monitor ? .errors ? .join ( ', ' ) ;
555+ const errors = monitor . errors . join ( ', ' ) ;
586556 if ( errors ) {
587557 stackErrorMessage = errors ;
588558 }
589559 } catch ( e : any ) {
590- stackErrorMessage = suffixWithErrors ( formatErrorMessage ( e ) , monitor ? .errors ) ;
560+ stackErrorMessage = suffixWithErrors ( formatErrorMessage ( e ) , monitor . errors ) ;
591561 } finally {
592- await monitor ? .stop ( ) ;
562+ await monitor . stop ( ) ;
593563 }
594564
595565 if ( finalStackState . stackStatus . isRollbackSuccess || ! stackErrorMessage ) {
0 commit comments