diff options
Diffstat (limited to 'tools/release/02_publish_dependency_crates.ts')
-rw-r--r-- | tools/release/02_publish_dependency_crates.ts | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/tools/release/02_publish_dependency_crates.ts b/tools/release/02_publish_dependency_crates.ts index 9dd6253fe..d325f86a2 100644 --- a/tools/release/02_publish_dependency_crates.ts +++ b/tools/release/02_publish_dependency_crates.ts @@ -4,8 +4,14 @@ import { DenoWorkspace, getCratesPublishOrder } from "./helpers/mod.ts"; const workspace = await DenoWorkspace.load(); -const dependencyCrates = workspace.getDependencyCrates(); +const dependencyCrates = getCratesPublishOrder(workspace.getDependencyCrates()); -for (const crate of getCratesPublishOrder(dependencyCrates)) { - await crate.publish(); +try { + for (const [i, crate] of dependencyCrates.entries()) { + await crate.publish(); + console.log(`Published ${i + 1} of ${dependencyCrates.length} crates.`); + } +} finally { + // system beep to notify error or completion + console.log("\x07"); } |