From d322a2b0c80f39dda0f64ca354cda060db10139e Mon Sep 17 00:00:00 2001 From: Truman Gao <106889354+tdgao@users.noreply.github.com> Date: Tue, 21 Jul 2026 13:10:46 -0600 Subject: [PATCH] reduce storybook memory usage and increase build memory (#6798) reduce memory usage and increase build memory Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com> --- .github/workflows/frontend-preview.yml | 4 ++-- packages/ui/.storybook/main.ts | 3 +++ packages/ui/.storybook/preview.ts | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/frontend-preview.yml b/.github/workflows/frontend-preview.yml index 4bf94d4f0b..b406d5bec4 100644 --- a/.github/workflows/frontend-preview.yml +++ b/.github/workflows/frontend-preview.yml @@ -66,6 +66,8 @@ jobs: - name: Build Storybook working-directory: ./packages/ui + env: + NODE_OPTIONS: --max-old-space-size=6144 run: pnpm run build-storybook - name: Configure short SHA @@ -76,8 +78,6 @@ jobs: - name: Deploy Storybook preview uses: cloudflare/wrangler-action@9acf94ace14e7dc412b076f2c5c20b8ce93c79cd # v3.15.0 - env: - NODE_OPTIONS: --max-old-space-size=6144 with: apiToken: ${{ secrets.CF_API_TOKEN }} accountId: ${{ secrets.CF_ACCOUNT_ID }} diff --git a/packages/ui/.storybook/main.ts b/packages/ui/.storybook/main.ts index 4b3b4af5ad..a73d03b21f 100644 --- a/packages/ui/.storybook/main.ts +++ b/packages/ui/.storybook/main.ts @@ -17,6 +17,9 @@ const config: StorybookConfig = { addons: ['@storybook/addon-themes', '@storybook/addon-a11y'], viteFinal: async (config) => mergeConfig(config, { + build: { + reportCompressedSize: false, + }, resolve: { alias: { '@modrinth/api-client': path.resolve(storybookDirectory, '../../api-client/src/index.ts'), diff --git a/packages/ui/.storybook/preview.ts b/packages/ui/.storybook/preview.ts index e68f912e93..8e514888a5 100644 --- a/packages/ui/.storybook/preview.ts +++ b/packages/ui/.storybook/preview.ts @@ -43,7 +43,7 @@ import { // Load locale messages from the UI package's locales // @ts-ignore -const localeModules = import.meta.glob('../src/locales/*/index.json', { +const localeModules = import.meta.glob('../src/locales/en-US/index.json', { eager: true, }) as Record