fix: fix storybook:build memory allocation error in CI (#5284)

This commit is contained in:
Thaïs
2024-05-03 19:19:21 +02:00
committed by GitHub
parent 839a7e2a10
commit fc87a51acf
11 changed files with 83 additions and 6 deletions

View File

@ -2,7 +2,7 @@ import { ReactNode } from 'react';
import { MockedProvider, MockedResponse } from '@apollo/client/testing';
import { act, renderHook } from '@testing-library/react';
import gql from 'graphql-tag';
import pick from 'lodash/pick';
import pick from 'lodash.pick';
import { RecoilRoot } from 'recoil';
import { useCreateActivityInDB } from '@/activities/hooks/useCreateActivityInDB';

View File

@ -1,4 +1,6 @@
import { identity, isEmpty, pickBy } from 'lodash';
import identity from 'lodash.identity';
import isEmpty from 'lodash.isempty';
import pickBy from 'lodash.pickby';
import { z } from 'zod';
import { settingsIntegrationPostgreSQLConnectionFormSchema } from '@/settings/integrations/database-connection/components/SettingsIntegrationDatabaseConnectionForm';

View File

@ -1,4 +1,4 @@
import uniqBy from 'lodash/uniqBy';
import uniqBy from 'lodash.uniqby';
import {
MatchColumnsStepProps,

View File

@ -17,6 +17,11 @@ module.exports = {
group: ['**../'],
message: 'Relative imports are not allowed.',
},
{
group: ['lodash'],
message:
"Please use the standalone lodash package (for instance: `import groupBy from 'lodash.groupby'` instead of `import { groupBy } from 'lodash'`)",
},
],
},
],

View File

@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common';
import { InjectRepository } from '@nestjs/typeorm';
import { EntityManager, Repository } from 'typeorm';
import compact from 'lodash/compact';
import compact from 'lodash.compact';
import { getDomainNameFromHandle } from 'src/modules/calendar-messaging-participant/utils/get-domain-name-from-handle.util';
import { CreateCompanyService } from 'src/modules/connected-account/auto-companies-and-contacts-creation/create-company/create-company.service';

View File

@ -5,7 +5,7 @@ import {
NotFoundException,
} from '@nestjs/common';
import { groupBy } from 'lodash';
import groupBy from 'lodash.groupby';
import { WorkspacePreQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-pre-query-hook/interfaces/workspace-pre-query-hook.interface';
import { FindManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface';

View File

@ -22,6 +22,11 @@ module.exports = {
message:
'Please use the custom wrapper: `useScopedHotkeys` from `@ui/utilities`',
},
{
group: ['lodash'],
message:
"Please use the standalone lodash package (for instance: `import groupBy from 'lodash.groupby'` instead of `import { groupBy } from 'lodash'`)",
},
],
},
],