@forge/cli

13.1.013.2.0-next.4-experimental-c6a3916
out/command-line/view/deploy-view.js
~out/command-line/view/deploy-view.jsModified
+7−2
Index: package/out/command-line/view/deploy-view.js
===================================================================
--- package/out/command-line/view/deploy-view.js
+++ package/out/command-line/view/deploy-view.js
@@ -47,8 +47,13 @@
     }
     displayLintWarnings(warnings) {
         this.ui.info(cli_shared_1.Text.deploy.taskLint.lintWarning(warnings) + '\n');
     }
+    displayLintApprovals(approvals) {
+        const ruleNames = [...new Set(approvals.flatMap((r) => r.approvals.map((a) => a.reference)).filter(Boolean))];
+        this.ui.info(cli_shared_1.Text.deploy.taskLint.lintApproval(approvals.length, ruleNames));
+        (0, lint_1.reportLintResults)(this.ui, approvals);
+    }
     displayNoLintProblems() {
         this.ui.info(cli_shared_1.LogColor.trace(cli_shared_1.Text.lint.noProblems) + '\n');
     }
     displayConnectKeyChangeWarning(environment, migrationKey, connectKey) {
@@ -101,11 +106,11 @@
         this.ui.emptyLine();
         this.ui.warn(cli_shared_1.Text.warning.deprecation.uikit(modules));
         this.ui.emptyLine();
     }
-    async reportDeploymentProgress({ appAri, name, environmentKey, environmentType, buildTag }, showDistributionPageLink, deployCallback) {
+    async reportDeploymentProgress({ appAri, name, environmentKey, environmentType, buildTag }, showDistributionPageLink, deployCallback, numApprovals) {
         const result = await this.ui.displayProgress(() => deployCallback(), cli_shared_1.Text.deploy.cmd.start2(name, environmentKey, environmentType, buildTag), cli_shared_1.Text.deploy.cmd.success);
-        this.ui.info(cli_shared_1.Text.deploy.cmd.successDetails(name, environmentKey, environmentType, buildTag));
+        this.ui.info(cli_shared_1.Text.deploy.cmd.successDetails(name, environmentKey, environmentType, buildTag, numApprovals));
         if (environmentType === cli_shared_1.AppEnvironmentType.Production && showDistributionPageLink) {
             this.ui.info(cli_shared_1.Text.deploy.cmd.distributePageLink(ari_1.EcosystemAppAri.parse(appAri).appId));
         }
         return result;