summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crates/driver/src/recipe.rs12
1 files changed, 2 insertions, 10 deletions
diff --git a/crates/driver/src/recipe.rs b/crates/driver/src/recipe.rs
index 474096b..ec1c116 100644
--- a/crates/driver/src/recipe.rs
+++ b/crates/driver/src/recipe.rs
@@ -64,13 +64,8 @@ pub fn read_recipes<P: AsRef<Path>>(path: P) -> Result<HashMap<TaskID, Vec<TaskD
continue;
}
- let stem: &str = match path.file_stem().map(|n| n.to_str()) {
- Some(Some(v)) => v,
- _ => continue,
- };
- let (basename, version) = match stem.split_once('@') {
- Some((basename, version)) => (basename, Some(version)),
- None => (stem, None),
+ let Some(Some(basename)) = path.file_stem().map(|n| n.to_str()) else {
+ continue;
};
let recipe = CURRENT_RECIPE.set(basename, || read_recipe(path))?;
@@ -79,9 +74,6 @@ pub fn read_recipes<P: AsRef<Path>>(path: P) -> Result<HashMap<TaskID, Vec<TaskD
if meta.name.is_empty() {
meta.name = basename.to_string();
}
- if meta.version.is_none() {
- meta.version = version.map(|v| v.to_string());
- }
for (label, mut task) in recipe.tasks {
let task_id = TaskID {