mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-08-09 08:27:00 -07:00
chore(deps): pin dependencies and enforce 14-day update cooldown (#27948)
This commit is contained in:
@@ -491,12 +491,12 @@ describe('AppContainer State Management', () => {
|
||||
vi.spyOn(mockConfig, 'initialize').mockResolvedValue(undefined);
|
||||
vi.spyOn(mockConfig, 'getDebugMode').mockReturnValue(false);
|
||||
|
||||
mockExtensionManager = vi.mockObject({
|
||||
mockExtensionManager = {
|
||||
getExtensions: vi.fn().mockReturnValue([]),
|
||||
setRequestConsent: vi.fn(),
|
||||
setRequestSetting: vi.fn(),
|
||||
start: vi.fn(),
|
||||
} as unknown as ExtensionManager);
|
||||
} as unknown as MockedObject<ExtensionManager>;
|
||||
vi.spyOn(mockConfig, 'getExtensionLoader').mockReturnValue(
|
||||
mockExtensionManager,
|
||||
);
|
||||
|
||||
@@ -83,7 +83,7 @@ export function AuthDialog({
|
||||
);
|
||||
}
|
||||
|
||||
let defaultAuthType = null;
|
||||
let defaultAuthType: AuthType | null = null;
|
||||
const defaultAuthTypeEnv = process.env['GEMINI_DEFAULT_AUTH_TYPE'];
|
||||
if (
|
||||
defaultAuthTypeEnv &&
|
||||
|
||||
@@ -439,7 +439,8 @@ describe('extensionsCommand', () => {
|
||||
}
|
||||
|
||||
it('should return ExtensionRegistryView custom dialog when experimental.extensionRegistry is true', async () => {
|
||||
mockContext.services.settings.merged.experimental.extensionRegistry = true;
|
||||
mockContext.services.settings.merged.experimental.extensionRegistry =
|
||||
true;
|
||||
|
||||
const result = await exploreAction(mockContext, '');
|
||||
|
||||
@@ -455,7 +456,8 @@ describe('extensionsCommand', () => {
|
||||
});
|
||||
|
||||
it('should handle onSelect and onClose in ExtensionRegistryView', async () => {
|
||||
mockContext.services.settings.merged.experimental.extensionRegistry = true;
|
||||
mockContext.services.settings.merged.experimental.extensionRegistry =
|
||||
true;
|
||||
|
||||
const result = await exploreAction(mockContext, '');
|
||||
if (result?.type !== 'custom_dialog') {
|
||||
|
||||
@@ -284,7 +284,8 @@ const listAction = async (
|
||||
type: MessageType.MCP_STATUS,
|
||||
servers: mcpServers,
|
||||
tools: mcpTools.map((tool) => ({
|
||||
serverName: tool.serverName,
|
||||
// eslint-disable-next-line @typescript-eslint/no-unsafe-type-assertion
|
||||
serverName: (tool as unknown as { serverName: string }).serverName,
|
||||
name: tool.name,
|
||||
description: tool.description,
|
||||
schema: tool.schema,
|
||||
|
||||
@@ -30,7 +30,11 @@ const HistoryItemSchema = z
|
||||
})
|
||||
.passthrough();
|
||||
|
||||
const ToolCallDataSchema = getToolCallDataSchema(HistoryItemSchema);
|
||||
/* eslint-disable @typescript-eslint/no-unsafe-type-assertion */
|
||||
const ToolCallDataSchema = getToolCallDataSchema(
|
||||
HistoryItemSchema as unknown as Parameters<typeof getToolCallDataSchema>[0],
|
||||
);
|
||||
/* eslint-enable @typescript-eslint/no-unsafe-type-assertion */
|
||||
|
||||
async function restoreAction(
|
||||
context: CommandContext,
|
||||
|
||||
@@ -126,10 +126,13 @@ async function downloadFiles({
|
||||
const response = await fetch(endpoint, {
|
||||
method: 'GET',
|
||||
dispatcher: proxy ? new ProxyAgent(proxy) : undefined,
|
||||
signal: AbortSignal.any([
|
||||
AbortSignal.timeout(30_000),
|
||||
abortController.signal,
|
||||
]),
|
||||
/* eslint-disable @typescript-eslint/no-unsafe-type-assertion */
|
||||
signal: (
|
||||
AbortSignal as unknown as {
|
||||
any: (signals: AbortSignal[]) => AbortSignal;
|
||||
}
|
||||
).any([AbortSignal.timeout(30_000), abortController.signal]),
|
||||
/* eslint-enable @typescript-eslint/no-unsafe-type-assertion */
|
||||
} as RequestInit);
|
||||
|
||||
if (!response.ok) {
|
||||
|
||||
@@ -128,7 +128,7 @@ function setNestedValue(obj: unknown, path: string[], value: unknown): unknown {
|
||||
if (current[key] === undefined || current[key] === null) {
|
||||
current[key] = {};
|
||||
} else if (isRecord(current[key])) {
|
||||
current[key] = { ...current[key] };
|
||||
current[key] = { ...(current[key] as object) };
|
||||
}
|
||||
|
||||
const next = current[key];
|
||||
|
||||
@@ -1427,7 +1427,8 @@ describe('handleAtCommand', () => {
|
||||
const query = `@${filePath}`;
|
||||
|
||||
// Simulate user cancellation
|
||||
const mockToolInstance = {
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
const mockToolInstance: any = {
|
||||
buildAndExecute: vi
|
||||
.fn()
|
||||
.mockRejectedValue(new Error('User cancelled operation')),
|
||||
|
||||
Reference in New Issue
Block a user