feat: run sub recipe multiple times in parallel (Experimental feature) (#3274)

Co-authored-by: Wendy Tang <wendytang@squareup.com>
This commit is contained in:
Lifei Zhou
2025-07-17 08:39:35 +10:00
committed by GitHub
parent 3b90282b49
commit e5a55dbddc
30 changed files with 2757 additions and 674 deletions
+7
View File
@@ -137,6 +137,13 @@ pub struct SubRecipe {
pub path: String,
#[serde(default, deserialize_with = "deserialize_value_map_as_string")]
pub values: Option<HashMap<String, String>>,
#[serde(default)]
pub sequential_when_repeated: bool,
}
#[derive(Serialize, Deserialize, Debug, Clone)]
pub struct Execution {
#[serde(default)]
pub parallel: bool,
}
fn deserialize_value_map_as_string<'de, D>(