From 49c30aa4a6848b14fc4ecb852d7eb16d2c0d30a4 Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Wed, 22 Jul 2026 14:44:43 -0400 Subject: [PATCH] Let repo init use the server default environment --- lib/crates/fabro-cli/src/commands/repo/init.rs | 5 +++-- lib/crates/fabro-cli/tests/it/cmd/repo_init.rs | 6 ------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/lib/crates/fabro-cli/src/commands/repo/init.rs b/lib/crates/fabro-cli/src/commands/repo/init.rs index 9e1df3a04..48bf0f49f 100644 --- a/lib/crates/fabro-cli/src/commands/repo/init.rs +++ b/lib/crates/fabro-cli/src/commands/repo/init.rs @@ -117,11 +117,12 @@ draft = true ); } - // Create workflow.toml + // Leave the environment unspecified so the target server can supply its + // default. let toml_path = workflow_dir.join("workflow.toml"); std::fs::write( &toml_path, - "_version = 1\n\n[workflow]\ngraph = \"workflow.fabro\"\n\n[run.environment]\nid = \"local\"\n\n[environments.local]\nprovider = \"local\"\n", + "_version = 1\n\n[workflow]\ngraph = \"workflow.fabro\"\n", ) .with_context(|| format!("failed to write {}", toml_path.display()))?; created.push(".fabro/workflows/hello/workflow.toml".to_string()); diff --git a/lib/crates/fabro-cli/tests/it/cmd/repo_init.rs b/lib/crates/fabro-cli/tests/it/cmd/repo_init.rs index c4826c620..f1a5fd719 100644 --- a/lib/crates/fabro-cli/tests/it/cmd/repo_init.rs +++ b/lib/crates/fabro-cli/tests/it/cmd/repo_init.rs @@ -96,12 +96,6 @@ fn repo_init_creates_project_toml_and_hello_workflow() { [workflow] graph = "workflow.fabro" - - [run.environment] - id = "local" - - [environments.local] - provider = "local" "### ); }