fix: keep provider resolution from clobbering channel plugins

This commit is contained in:
Peter Steinberger
2026-03-15 21:30:10 -07:00
parent 7781f62d33
commit 33edb57e74
4 changed files with 11 additions and 4 deletions

View File

@@ -39,6 +39,8 @@ function resolveProviderPluginsForHooks(params: {
}): ProviderPlugin[] {
return resolvePluginProviders({
...params,
activate: false,
cache: false,
bundledProviderAllowlistCompat: true,
bundledProviderVitestCompat: true,
});

View File

@@ -122,6 +122,8 @@ export function resolvePluginProviders(params: {
bundledProviderAllowlistCompat?: boolean;
bundledProviderVitestCompat?: boolean;
onlyPluginIds?: string[];
activate?: boolean;
cache?: boolean;
}): ProviderPlugin[] {
const maybeAllowlistCompat = params.bundledProviderAllowlistCompat
? withBundledPluginAllowlistCompat({
@@ -140,6 +142,8 @@ export function resolvePluginProviders(params: {
workspaceDir: params.workspaceDir,
env: params.env,
onlyPluginIds: params.onlyPluginIds,
activate: params.activate,
cache: params.cache,
logger: createPluginLoaderLogger(log),
});