diff options
| author | Brendan Allan <[email protected]> | 2025-12-22 18:05:52 +0800 |
|---|---|---|
| committer | Brendan Allan <[email protected]> | 2025-12-22 18:05:52 +0800 |
| commit | 11a92b24c2a6b3dba1938039d44b343a1fe492e9 (patch) | |
| tree | ae229ca66326e351b287f2d414263fdb0266cd88 /packages/tauri/scripts | |
| parent | f9c10c62d831e8e620169c4c603f82591e638a2d (diff) | |
| download | opencode-11a92b24c2a6b3dba1938039d44b343a1fe492e9.tar.gz opencode-11a92b24c2a6b3dba1938039d44b343a1fe492e9.zip | |
ci: run prepare step for tauri build
Diffstat (limited to 'packages/tauri/scripts')
| -rwxr-xr-x | packages/tauri/scripts/prepare.ts | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/packages/tauri/scripts/prepare.ts b/packages/tauri/scripts/prepare.ts index f994b1d9b..83ac00b63 100755 --- a/packages/tauri/scripts/prepare.ts +++ b/packages/tauri/scripts/prepare.ts @@ -1,22 +1,13 @@ #!/usr/bin/env bun - import { $ } from "bun" import { copyBinaryToSidecarFolder, getCurrentSidecar } from "./utils" -import { Script } from "@opencode-ai/script" const sidecarConfig = getCurrentSidecar() const dir = "src-tauri/target/opencode-binaries" await $`mkdir -p ${dir}` -await $`gh run download ${Bun.env.GITHUB_RUN_ID} -n opencode-cli` -await $`gh release download v${Script.version} --pattern ${sidecarConfig.ocBinary}.${sidecarConfig.assetExt} --repo sst/opencode --skip-existing --dir ${dir}` - -if (sidecarConfig.assetExt === "tar.gz") { - await $`tar -xvzf ${dir}/${sidecarConfig.ocBinary}.${sidecarConfig.assetExt} -C ${dir}` -} else { - await $`unzip -o ${dir}/${sidecarConfig.ocBinary}.${sidecarConfig.assetExt} -d ${dir}` -} +await $`gh run download ${Bun.env.GITHUB_RUN_ID} -n opencode-cli`.cwd(dir); -await copyBinaryToSidecarFolder(`${dir}/opencode${process.platform === "win32" ? ".exe" : ""}`) +await copyBinaryToSidecarFolder(`${dir}/${sidecarConfig.ocBinary}/bin/opencode${process.platform === "win32" ? ".exe" : ""}`) |
