summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-xpackages/opencode/script/publish.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/opencode/script/publish.ts b/packages/opencode/script/publish.ts
index 8466141b0..baeca558b 100755
--- a/packages/opencode/script/publish.ts
+++ b/packages/opencode/script/publish.ts
@@ -166,7 +166,14 @@ if (!snapshot) {
["opencode", sourcePkgbuild],
]) {
await $`rm -rf ./dist/aur-${pkg}`
- await $`git clone ssh://[email protected]/${pkg}.git ./dist/aur-${pkg}`
+ while (true) {
+ try {
+ await $`git clone ssh://[email protected]/${pkg}.git ./dist/aur-${pkg}`
+ break
+ } catch (e) {
+ continue
+ }
+ }
await $`cd ./dist/aur-${pkg} && git checkout master`
await Bun.file(`./dist/aur-${pkg}/PKGBUILD`).write(pkgbuild)
await $`cd ./dist/aur-${pkg} && makepkg --printsrcinfo > .SRCINFO`