chore(deps): pin dependencies and enforce 14-day update cooldown (#27948)

This commit is contained in:
Gal Zahavi
2026-06-18 16:58:35 -07:00
committed by GitHub
parent c427d18fea
commit 93844dfa10
71 changed files with 4647 additions and 1457 deletions
+2 -2
View File
@@ -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,
);
+1 -1
View File
@@ -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') {
+2 -1
View File
@@ -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')),