Browse Source

fix: add --use-system-ca flag in execArgv

Aiden Cline 1 month ago
parent
commit
a2f80f7c0d
2 changed files with 7 additions and 2 deletions
  1. 6 1
      nix/scripts/bun-build.ts
  2. 1 1
      packages/opencode/script/build.ts

+ 6 - 1
nix/scripts/bun-build.ts

@@ -60,7 +60,12 @@ const result = await Bun.build({
   compile: {
   compile: {
     target,
     target,
     outfile: "opencode",
     outfile: "opencode",
-    execArgv: ["--user-agent=opencode/" + version, '--env-file=""', "--"],
+    autoloadBunfig: false,
+    autoloadDotenv: false,
+    //@ts-ignore (bun types aren't up to date)
+    autoloadTsconfig: true,
+    autoloadPackageJson: true,
+    execArgv: ["--user-agent=opencode/" + version, "--use-system-ca", "--"],
     windows: {},
     windows: {},
   },
   },
 })
 })

+ 1 - 1
packages/opencode/script/build.ts

@@ -135,7 +135,7 @@ for (const item of targets) {
       autoloadPackageJson: true,
       autoloadPackageJson: true,
       target: name.replace(pkg.name, "bun") as any,
       target: name.replace(pkg.name, "bun") as any,
       outfile: `dist/${name}/bin/opencode`,
       outfile: `dist/${name}/bin/opencode`,
-      execArgv: [`--user-agent=opencode/${Script.version}`, "--"],
+      execArgv: [`--user-agent=opencode/${Script.version}`, "--use-system-ca", "--"],
       windows: {},
       windows: {},
     },
     },
     entrypoints: ["./src/index.ts", parserWorker, workerPath],
     entrypoints: ["./src/index.ts", parserWorker, workerPath],