async function run()

in BuildTasks/UnpublishExtension/UnpublishExtension.ts [4:21]


async function run() {
    await common.runTfx(tfx => {
        try {
            tfx.arg(["extension", "unpublish", "--no-color"]);

            common.setTfxMarketplaceArguments(tfx);
            common.validateAndSetTfxManifestArguments(tfx);
            
            const result = tfx.execSync(<any>{ silent: false, failOnStdErr: false });
            if (result.code != 0) {
                tl.setResult(tl.TaskResult.Failed, "Failed");
            }
            tl.setResult(tl.TaskResult.Succeeded, "Unpublished");
        } catch (err) {
            tl.setResult(tl.TaskResult.Failed, `Failed: ${err}`);
        }
    });
}