From a6c7f1cf95ade554283c2b8805f8cf10112c206c Mon Sep 17 00:00:00 2001 From: "A.K.M. Adib" Date: Thu, 23 Apr 2026 09:35:17 -0400 Subject: [PATCH] restore --- packages/cli/src/config/settingsSchema.ts | 9 --------- scripts/tests/generate-settings-doc.test.ts | 2 -- scripts/tests/generate-settings-schema.test.ts | 9 ++------- 3 files changed, 2 insertions(+), 18 deletions(-) diff --git a/packages/cli/src/config/settingsSchema.ts b/packages/cli/src/config/settingsSchema.ts index dd29a1d491..795ac7858c 100644 --- a/packages/cli/src/config/settingsSchema.ts +++ b/packages/cli/src/config/settingsSchema.ts @@ -3343,15 +3343,6 @@ export const SETTINGS_SCHEMA_DEFINITIONS: Record< }; export function getSettingsSchema(): SettingsSchemaType { - // Force enablePermanentToolApproval to false in Vitest to keep snapshots stable, - // unless explicitly overridden in tests or during doc generation. - if (process.env['VITEST'] && !process.env['GENERATE_DOCS']) { - // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment - const schema = JSON.parse(JSON.stringify(SETTINGS_SCHEMA)); - schema.security.properties.enablePermanentToolApproval.default = false; - // eslint-disable-next-line @typescript-eslint/no-unsafe-return - return schema; - } return SETTINGS_SCHEMA; } diff --git a/scripts/tests/generate-settings-doc.test.ts b/scripts/tests/generate-settings-doc.test.ts index fcfaa296ce..6e051cd15c 100644 --- a/scripts/tests/generate-settings-doc.test.ts +++ b/scripts/tests/generate-settings-doc.test.ts @@ -17,7 +17,6 @@ vi.mock('fs', () => ({ describe('generate-settings-doc', () => { it('keeps documentation in sync in check mode', async () => { - vi.stubEnv('GENERATE_DOCS', 'true'); const previousExitCode = process.exitCode; try { process.exitCode = 0; @@ -25,7 +24,6 @@ describe('generate-settings-doc', () => { expect(process.exitCode).toBe(0); } finally { process.exitCode = previousExitCode; - vi.unstubAllEnvs(); } }); }); diff --git a/scripts/tests/generate-settings-schema.test.ts b/scripts/tests/generate-settings-schema.test.ts index 98c04fd6a8..a0bea9c085 100644 --- a/scripts/tests/generate-settings-schema.test.ts +++ b/scripts/tests/generate-settings-schema.test.ts @@ -21,14 +21,9 @@ vi.mock('fs', () => ({ describe('generate-settings-schema', () => { it('keeps schema in sync in check mode', async () => { - vi.stubEnv('GENERATE_DOCS', 'true'); const previousExitCode = process.exitCode; - try { - await expect(generateSchema(['--check'])).resolves.toBeUndefined(); - expect(process.exitCode).toBe(previousExitCode); - } finally { - vi.unstubAllEnvs(); - } + await expect(generateSchema(['--check'])).resolves.toBeUndefined(); + expect(process.exitCode).toBe(previousExitCode); }); it('includes $schema property in generated schema', async () => {