chore(release): v3.7.5 — integrate remaining PRs and finalize stability

This commit is contained in:
diegosouzapw
2026-04-29 17:19:29 -03:00
parent 505394efab
commit 0578d8a2db
4 changed files with 103 additions and 0 deletions

21
patch.js Normal file
View File

@@ -0,0 +1,21 @@
const fs = require("fs");
let file = fs.readFileSync("tests/unit/reasoning-cache.test.ts", "utf8");
// Insert import for updateSettings
if (!file.includes("updateSettings")) {
file = file.replace(
"import { getDbInstance }",
'import { getDbInstance } from "../../src/lib/db/core.ts";\nimport { updateSettings, getSettings } from "../../src/lib/db/settings.ts";\n// import { getDbInstance }'
);
}
// Add DB update logic
file = file.replace(
'process.env.REQUIRE_LOGIN = "false";',
'process.env.REQUIRE_LOGIN = "false";\n await updateSettings({ requireLogin: false });'
);
// We need to make `before()` async
file = file.replace(" before(() => {", " before(async () => {");
fs.writeFileSync("tests/unit/reasoning-cache.test.ts", file);