Skip to content

Commit d08cd66

Browse files
committed
fix(skills): isolate schema generation environment
1 parent 72e6485 commit d08cd66

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

scripts/gen-agent-skills.mjs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,9 @@ function loadSchema() {
5050
}
5151
const configHome = mkdtempSync(join(tmpdir(), "gog-skill-schema-"));
5252
const env = { ...process.env, XDG_CONFIG_HOME: configHome };
53-
delete env.GOG_KEYRING_BACKEND;
54-
delete env.GOG_KEYRING_PASSWORD;
53+
for (const key of Object.keys(env)) {
54+
if (key.toUpperCase().startsWith("GOG_")) delete env[key];
55+
}
5556
try {
5657
return JSON.parse(execFileSync(bin, ["schema", "--json"], { encoding: "utf8", env, maxBuffer: 32 * 1024 * 1024 }));
5758
} finally {

0 commit comments

Comments
 (0)