From b78b276cc8c586813af3efdc2e350ebc8853e83e Mon Sep 17 00:00:00 2001 From: tomaioo Date: Mon, 15 Jun 2026 23:09:04 -0700 Subject: [PATCH 1/2] fix(opencode): hardcoded absolute path in drizzle.config.ts datab The SQLite database configuration contains a hardcoded absolute path '/home/thdxr/.local/share/opencode/opencode.db' pointing to a specific user's home directory. This will cause failures on any other machine and may leak a developer's username. The path should be configurable via environment variable or derived from a standard location like XDG directories. Signed-off-by: tomaioo <203048277+tomaioo@users.noreply.github.com> --- packages/opencode/drizzle.config.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/opencode/drizzle.config.ts b/packages/opencode/drizzle.config.ts index 1b4fd556e9..89586a8265 100644 --- a/packages/opencode/drizzle.config.ts +++ b/packages/opencode/drizzle.config.ts @@ -1,3 +1,4 @@ +import path from "path" import { defineConfig } from "drizzle-kit" export default defineConfig({ @@ -5,6 +6,6 @@ export default defineConfig({ schema: "./src/**/*.sql.ts", out: "./migration", dbCredentials: { - url: "/home/thdxr/.local/share/opencode/opencode.db", + url: process.env.OPENCODE_DB_URL || path.join(os.homedir(), ".local", "share", "opencode", "opencode.db"), }, }) From adfcd05225500b742e5c370b0e8894181b1e423c Mon Sep 17 00:00:00 2001 From: tomaioo Date: Tue, 16 Jun 2026 17:22:14 -0700 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20address=20review=20feedback=20?= =?UTF-8?q?=E2=80=94=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit