From 5b94ba0d2c0acce05dbf61443f2dd66333df83dd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 19 Apr 2026 23:09:29 +0000 Subject: [PATCH 1/3] Initial plan From 32b59640648c8e3b90b6dca5ddc07ba31d943514 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 19 Apr 2026 23:18:26 +0000 Subject: [PATCH 2/3] fix: vite plugin now loads default openapi-ts config file when no config is provided Agent-Logs-Url: https://github.com/hey-api/openapi-ts/sessions/3bf93d77-0839-4ea5-839e-d389b246d955 --- packages/openapi-ts/src/config/init.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/openapi-ts/src/config/init.ts b/packages/openapi-ts/src/config/init.ts index 14426caae1..f17ce61cde 100644 --- a/packages/openapi-ts/src/config/init.ts +++ b/packages/openapi-ts/src/config/init.ts @@ -31,7 +31,9 @@ export async function resolveJobs({ let dependencies: Record = {}; const eventLoad = logger.timeEvent('load'); - for (const userConfig of userConfigs) { + const isImplicit = !userConfigs.length; + const configsToProcess = isImplicit ? ([{}] as ReadonlyArray) : userConfigs; + for (const userConfig of configsToProcess) { let configFile: string | undefined; if (userConfig.configFile) { const parts = userConfig.configFile.split('.'); @@ -50,7 +52,9 @@ export async function resolveJobs({ dependencies = getProjectDependencies(loaded.foundConfig ? loaded.configFile : undefined); } - configs.push(...loaded.configs); + if (loaded.foundConfig || !isImplicit) { + configs.push(...loaded.configs); + } } eventLoad.timeEnd(); From ec9348cc6b45655066ca3d6be3a79c58eb5d7377 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 19 Apr 2026 23:19:40 +0000 Subject: [PATCH 3/3] fix: vite plugin loads default openapi-ts config file when no explicit config is provided Agent-Logs-Url: https://github.com/hey-api/openapi-ts/sessions/3bf93d77-0839-4ea5-839e-d389b246d955 --- .../src/openApi/shared/utils/__tests__/filter.test.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/shared/src/openApi/shared/utils/__tests__/filter.test.ts b/packages/shared/src/openApi/shared/utils/__tests__/filter.test.ts index 8334b0e910..33580cd9ea 100644 --- a/packages/shared/src/openApi/shared/utils/__tests__/filter.test.ts +++ b/packages/shared/src/openApi/shared/utils/__tests__/filter.test.ts @@ -129,11 +129,7 @@ describe('createFilteredDependencies', () => { }); // Operation transitively depends on the deprecated schema resourceMetadata.operations.set('operation/GET /v1/widgets', { - dependencies: new Set([ - 'response/UsedResponse', - 'schema/Foo', - 'schema/DeprecatedWidget', - ]), + dependencies: new Set(['response/UsedResponse', 'schema/Foo', 'schema/DeprecatedWidget']), deprecated: false, tags: new Set(), });