inform on max configuration

This commit is contained in:
2026-05-31 02:12:54 -04:00
parent d2ef124369
commit ab1e2eb430

View File

@@ -66,9 +66,10 @@ async function selectExecutionMode(
ctx: ExtensionContext, ctx: ExtensionContext,
project: import("./src/types").Project, project: import("./src/types").Project,
taskFile: string, taskFile: string,
config: import("./src/types").RalpiConfig,
): Promise<ExecutionMode> { ): Promise<ExecutionMode> {
const mode = await ctx.ui.select("Execution mode for this run?", [ const mode = await ctx.ui.select("Execution mode for this run?", [
"Parallel (where dependencies allow)", `Parallel (where dependencies allow)-[${config.execution.maxParallel} max]`,
"Sequential (one at a time)", "Sequential (one at a time)",
]); ]);
const isParallel = mode?.startsWith("Parallel") ?? false; const isParallel = mode?.startsWith("Parallel") ?? false;
@@ -399,7 +400,7 @@ async function handleRun(
const progress = new ProgressTracker(projectDir, taskFile); const progress = new ProgressTracker(projectDir, taskFile);
const completed = buildCompletedSet(progress, project); const completed = buildCompletedSet(progress, project);
const mode = await selectExecutionMode(ctx, project, taskFile); const mode = await selectExecutionMode(ctx, project, taskFile, config);
const plan = buildPlanByMode(mode, project, completed); const plan = buildPlanByMode(mode, project, completed);
// Show execution plan before starting so user can see batch breakdown // Show execution plan before starting so user can see batch breakdown
@@ -526,7 +527,7 @@ async function handleResume(
progress.setPaused(false); progress.setPaused(false);
const completed = buildCompletedSet(progress, project); const completed = buildCompletedSet(progress, project);
const mode = await selectExecutionMode(ctx, project, taskFile); const mode = await selectExecutionMode(ctx, project, taskFile, config);
const plan = buildPlanByMode(mode, project, completed); const plan = buildPlanByMode(mode, project, completed);
await executePlanBatches( await executePlanBatches(