Dax Raad 2 месяцев назад
Родитель
Сommit
09b402a274
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      packages/opencode/script/publish.ts

+ 4 - 2
packages/opencode/script/publish.ts

@@ -35,7 +35,8 @@ await Bun.file(`./dist/${pkg.name}/package.json`).write(
     2,
   ),
 )
-for (const [name] of Object.entries(binaries)) {
+
+const tasks = Object.entries(binaries).map(async ([name]) => {
   try {
     process.chdir(`./dist/${name}`)
     if (process.platform !== "win32") {
@@ -46,7 +47,8 @@ for (const [name] of Object.entries(binaries)) {
   } finally {
     process.chdir(dir)
   }
-}
+})
+await Promise.all(tasks)
 await $`cd ./dist/${pkg.name} && bun pm pack && npm publish *.tgz --access public --tag ${Script.channel}`
 
 if (!Script.preview) {