fix(ci): repair main typecheck after merges

This commit is contained in:
Peter Steinberger
2026-04-29 12:22:38 +01:00
parent 4d73cd52dc
commit 8f6c72823e
3 changed files with 7 additions and 3 deletions

View File

@@ -1,4 +1,5 @@
import { beforeEach, describe, expect, it, vi } from "vitest";
import type { NormalizedModelCatalogRow } from "../model-catalog/index.js";
import type { RuntimeEnv } from "../runtime.js";
import type { WizardPrompter } from "../wizard/prompts.js";
@@ -10,7 +11,7 @@ const mocks = vi.hoisted(() => ({
promptCustomApiConfig: vi.fn(),
resolvePluginProviders: vi.fn(() => []),
resolveProviderPluginChoice: vi.fn<() => unknown>(() => null),
loadStaticManifestCatalogRowsForList: vi.fn(() => []),
loadStaticManifestCatalogRowsForList: vi.fn<() => readonly NormalizedModelCatalogRow[]>(() => []),
resolvePreferredProviderForAuthChoice: vi.fn<() => Promise<string | undefined>>(
async () => undefined,
),

View File

@@ -1,5 +1,6 @@
import { beforeEach, describe, expect, it, vi } from "vitest";
import type { OpenClawConfig } from "../config/config.js";
import type { NormalizedModelCatalogRow } from "../model-catalog/index.js";
import {
applyModelAllowlist,
applyModelFallbacksFromSelection,
@@ -13,7 +14,9 @@ vi.mock("../agents/model-catalog.js", () => ({
loadModelCatalog,
}));
const loadStaticManifestCatalogRowsForList = vi.hoisted(() => vi.fn(() => []));
const loadStaticManifestCatalogRowsForList = vi.hoisted(() =>
vi.fn<() => readonly NormalizedModelCatalogRow[]>(() => []),
);
vi.mock("./models/list.manifest-catalog.js", () => ({
loadStaticManifestCatalogRowsForList,
}));

View File

@@ -228,7 +228,7 @@ export function createEventHandlers(context: EventHandlerContext) {
const activeRunId = state.activeChatRunId;
if (!activeRunId) {
reconnectPendingRunId = null;
clearStaleStreamingRunIfNoTrackedRunRemains();
clearStaleStreamingIfNoTrackedRunRemains();
return;
}
if (!sessionRuns.has(activeRunId)) {