summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop-electron/scripts/utils.ts
diff options
context:
space:
mode:
authorLuke Parker <[email protected]>2026-03-28 11:20:19 +1000
committerGitHub <[email protected]>2026-03-28 11:20:19 +1000
commit82fc493520925cb71323964bff6939e768e6d83a (patch)
treecc6b2af2e2045f49857aeb6f5115a31e1801b19c /packages/desktop-electron/scripts/utils.ts
parent2145d97f1866001f107214be2f0dce3353e2e87d (diff)
downloadopencode-82fc493520925cb71323964bff6939e768e6d83a.tar.gz
opencode-82fc493520925cb71323964bff6939e768e6d83a.zip
feat(ci): use Azure Artifact Signing for Windows releases (#15201)
Diffstat (limited to 'packages/desktop-electron/scripts/utils.ts')
-rw-r--r--packages/desktop-electron/scripts/utils.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/desktop-electron/scripts/utils.ts b/packages/desktop-electron/scripts/utils.ts
index 1c0add87d..19b96b0a1 100644
--- a/packages/desktop-electron/scripts/utils.ts
+++ b/packages/desktop-electron/scripts/utils.ts
@@ -63,6 +63,9 @@ export async function copyBinaryToSidecarFolder(source: string) {
await $`mkdir -p ${dir}`
const dest = windowsify(`${dir}/opencode-cli`)
await $`cp ${source} ${dest}`
+ if (process.platform === "win32" && process.env.GITHUB_ACTIONS === "true") {
+ await $`pwsh -NoLogo -NoProfile -ExecutionPolicy Bypass -File ../../script/sign-windows.ps1 ${dest}`
+ }
if (process.platform === "darwin") await $`codesign --force --sign - ${dest}`
console.log(`Copied ${source} to ${dest}`)