From e265f122d1e3dd685135dec9ebf8c1f877d5ca12 Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Tue, 12 Oct 2021 22:52:52 +1100 Subject: [PATCH] Don't fetch `stories.json` from the manager in v6 mode --- lib/api/src/modules/stories.ts | 10 ++++++---- lib/manager-webpack4/src/presets/manager-preset.ts | 2 ++ lib/manager-webpack5/src/presets/manager-preset.ts | 2 ++ 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/lib/api/src/modules/stories.ts b/lib/api/src/modules/stories.ts index 79649d23504..0ba3252cac7 100644 --- a/lib/api/src/modules/stories.ts +++ b/lib/api/src/modules/stories.ts @@ -36,7 +36,7 @@ import { Args, ModuleFn } from '../index'; import { ComposedRef } from './refs'; import { StoryIndexClient } from '../lib/StoryIndexClient'; -const { DOCS_MODE } = global; +const { DOCS_MODE, FEATURES } = global; const INVALIDATE = 'INVALIDATE'; type Direction = -1 | 1; @@ -502,9 +502,11 @@ export const init: ModuleFn = ({ } ); - indexClient = new StoryIndexClient(); - indexClient.addEventListener(INVALIDATE, () => fullAPI.fetchStoryList()); - await fullAPI.fetchStoryList(); + if (FEATURES.storyStoreV7) { + indexClient = new StoryIndexClient(); + indexClient.addEventListener(INVALIDATE, () => fullAPI.fetchStoryList()); + await fullAPI.fetchStoryList(); + } }; return { diff --git a/lib/manager-webpack4/src/presets/manager-preset.ts b/lib/manager-webpack4/src/presets/manager-preset.ts index 691e44b68e1..a40c8b75fff 100644 --- a/lib/manager-webpack4/src/presets/manager-preset.ts +++ b/lib/manager-webpack4/src/presets/manager-preset.ts @@ -38,6 +38,7 @@ export async function managerWebpack( releaseNotesData, presets, modern, + features, }: Options & ManagerWebpackOptions ): Promise { const envs = await presets.apply>('env'); @@ -99,6 +100,7 @@ export async function managerWebpack( globals: { CONFIG_TYPE: configType, LOGLEVEL: logLevel, + FEATURES: features, VERSIONCHECK: JSON.stringify(versionCheck), RELEASE_NOTES_DATA: JSON.stringify(releaseNotesData), DOCS_MODE: docsMode, // global docs mode diff --git a/lib/manager-webpack5/src/presets/manager-preset.ts b/lib/manager-webpack5/src/presets/manager-preset.ts index c4662f406d6..48434223a20 100644 --- a/lib/manager-webpack5/src/presets/manager-preset.ts +++ b/lib/manager-webpack5/src/presets/manager-preset.ts @@ -37,6 +37,7 @@ export async function managerWebpack( releaseNotesData, presets, modern, + features, }: Options & ManagerWebpackOptions ): Promise { const envs = await presets.apply>('env'); @@ -98,6 +99,7 @@ export async function managerWebpack( globals: { CONFIG_TYPE: configType, LOGLEVEL: logLevel, + FEATURES: features, VERSIONCHECK: JSON.stringify(versionCheck), RELEASE_NOTES_DATA: JSON.stringify(releaseNotesData), DOCS_MODE: docsMode, // global docs mode