mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-02-01 08:13:37 +00:00
feat: implement pipeline step exclusion functionality
- Added support for excluding specific pipeline steps in feature management, allowing users to skip certain steps during execution. - Introduced a new `PipelineExclusionControls` component for managing exclusions in the UI. - Updated relevant dialogs and components to handle excluded pipeline steps, including `AddFeatureDialog`, `EditFeatureDialog`, and `MassEditDialog`. - Enhanced the `getNextStatus` method in `PipelineService` to account for excluded steps when determining the next status in the pipeline flow. - Updated tests to cover scenarios involving excluded pipeline steps.
This commit is contained in:
@@ -49,6 +49,7 @@ export interface Feature {
|
||||
// Branch info - worktree path is derived at runtime from branchName
|
||||
branchName?: string; // Name of the feature branch (undefined = use current worktree)
|
||||
skipTests?: boolean;
|
||||
excludedPipelineSteps?: string[]; // Array of pipeline step IDs to skip for this feature
|
||||
thinkingLevel?: ThinkingLevel;
|
||||
reasoningEffort?: ReasoningEffort;
|
||||
planningMode?: PlanningMode;
|
||||
|
||||
@@ -19,6 +19,8 @@ export type {
|
||||
McpHttpServerConfig,
|
||||
AgentDefinition,
|
||||
ReasoningEffort,
|
||||
// System prompt configuration for CLAUDE.md auto-loading
|
||||
SystemPromptPreset,
|
||||
} from './provider.js';
|
||||
|
||||
// Provider constants and utilities
|
||||
@@ -34,6 +36,10 @@ export type {
|
||||
CodexApprovalPolicy,
|
||||
CodexCliConfig,
|
||||
CodexAuthStatus,
|
||||
// Event types for CLI event parsing
|
||||
CodexEventType,
|
||||
CodexItemType,
|
||||
CodexEvent,
|
||||
} from './codex.js';
|
||||
export * from './codex-models.js';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user