Skip to content

Commit 008c103

Browse files
committed
fix: restore workflow skip plumbing after rebase
1 parent 194a6bb commit 008c103

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src/setup/mod.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,9 @@ struct InstrumentSetupArgs {
205205
#[arg(long = "workflow", value_enum)]
206206
workflows: Vec<WorkflowArg>,
207207

208+
#[arg(skip)]
209+
skip_workflow_docs: bool,
210+
208211
#[arg(skip)]
209212
yes: bool,
210213

@@ -755,6 +758,7 @@ async fn run_setup_wizard(mut base: BaseArgs, flags: WizardFlags) -> Result<()>
755758
agent: instrument_agent,
756759
agent_cmd: None,
757760
workflows: flag_workflows,
761+
skip_workflow_docs: false,
758762
yes: false,
759763
refresh_docs: false,
760764
workers: crate::sync::default_workers(),
@@ -1445,6 +1449,10 @@ fn resolve_instrument_workflow_selection(
14451449
args: &InstrumentSetupArgs,
14461450
_hint_pending: &mut bool,
14471451
) -> Result<Vec<WorkflowArg>> {
1452+
if args.skip_workflow_docs {
1453+
return Ok(Vec::new());
1454+
}
1455+
14481456
if !args.workflows.is_empty() {
14491457
let mut selected = resolve_workflow_selection(&args.workflows);
14501458
if !selected.contains(&WorkflowArg::Instrument) {
@@ -3529,6 +3537,7 @@ mod tests {
35293537
agent: Some(InstrumentAgentArg::Codex),
35303538
agent_cmd: None,
35313539
workflows: vec![WorkflowArg::Evaluate],
3540+
skip_workflow_docs: false,
35323541
yes: true,
35333542
refresh_docs: false,
35343543
workers: crate::sync::default_workers(),
@@ -3553,6 +3562,7 @@ mod tests {
35533562
agent: Some(InstrumentAgentArg::Codex),
35543563
agent_cmd: None,
35553564
workflows: Vec::new(),
3565+
skip_workflow_docs: false,
35563566
yes: true,
35573567
refresh_docs: false,
35583568
workers: crate::sync::default_workers(),

0 commit comments

Comments
 (0)