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>
This commit is contained in:
Truman Gao
2026-07-21 19:10:46 +00:00
committed by GitHub
co-authored by Prospector
parent 7ac1d17571
commit d322a2b0c8
3 changed files with 6 additions and 3 deletions
+2 -2
View File
@@ -66,6 +66,8 @@ jobs:
- name: Build Storybook - name: Build Storybook
working-directory: ./packages/ui working-directory: ./packages/ui
env:
NODE_OPTIONS: --max-old-space-size=6144
run: pnpm run build-storybook run: pnpm run build-storybook
- name: Configure short SHA - name: Configure short SHA
@@ -76,8 +78,6 @@ jobs:
- name: Deploy Storybook preview - name: Deploy Storybook preview
uses: cloudflare/wrangler-action@9acf94ace14e7dc412b076f2c5c20b8ce93c79cd # v3.15.0 uses: cloudflare/wrangler-action@9acf94ace14e7dc412b076f2c5c20b8ce93c79cd # v3.15.0
env:
NODE_OPTIONS: --max-old-space-size=6144
with: with:
apiToken: ${{ secrets.CF_API_TOKEN }} apiToken: ${{ secrets.CF_API_TOKEN }}
accountId: ${{ secrets.CF_ACCOUNT_ID }} accountId: ${{ secrets.CF_ACCOUNT_ID }}
+3
View File
@@ -17,6 +17,9 @@ const config: StorybookConfig = {
addons: ['@storybook/addon-themes', '@storybook/addon-a11y'], addons: ['@storybook/addon-themes', '@storybook/addon-a11y'],
viteFinal: async (config) => viteFinal: async (config) =>
mergeConfig(config, { mergeConfig(config, {
build: {
reportCompressedSize: false,
},
resolve: { resolve: {
alias: { alias: {
'@modrinth/api-client': path.resolve(storybookDirectory, '../../api-client/src/index.ts'), '@modrinth/api-client': path.resolve(storybookDirectory, '../../api-client/src/index.ts'),
+1 -1
View File
@@ -43,7 +43,7 @@ import {
// Load locale messages from the UI package's locales // Load locale messages from the UI package's locales
// @ts-ignore // @ts-ignore
const localeModules = import.meta.glob('../src/locales/*/index.json', { const localeModules = import.meta.glob('../src/locales/en-US/index.json', {
eager: true, eager: true,
}) as Record<string, { default: CrowdinMessages }> }) as Record<string, { default: CrowdinMessages }>