summaryrefslogtreecommitdiffstats
path: root/crates/driver/src/recipe.rs
AgeCommit message (Collapse)Author
2024-04-20Rename directories to match crate namesMatthias Schiffer
2024-04-06driver: recipe: add comment regarding file sortingMatthias Schiffer
2024-04-06driver: move RecipeMeta to recipe moduleMatthias Schiffer
2024-04-06driver: recipe: use separate structs for recipe and subrecipe readingMatthias Schiffer
Subrecipes don't have a meta section.
2024-04-06driver: add overrideable recipe name variableMatthias Schiffer
{{name}} defaults to {{basename}}, but can be overridden in the meta section.
2024-04-05driver: recipe: let subrecipes inherit meta from parentMatthias Schiffer
2024-04-05driver: recipe: refactor recipe readingMatthias Schiffer
Preparation for reusing recipe meta for subrecipes.
2024-04-05driver: do not allow overriding basename, provide additional variables to tasksMatthias Schiffer
The variables {{recipename}} and {{recipe}} are now available in tasks. An overrideabe {{name}} (defaulting to {{basename}}) will be added in the future.
2024-04-04driver: add support for build.<name>.yml subrecipesMatthias Schiffer
2024-04-04driver: recipe: move each recipe into a separate directoryMatthias Schiffer
2024-04-04driver: recipe: do not set version from filenameMatthias Schiffer
2023-09-30Fix clippy warningsMatthias Schiffer
2021-11-03driver: recipe: sort recipes by filenameMatthias Schiffer
Make the task order deterministic, in case there are multiple recipes with the same name and version number.
2021-11-03driver: store multiple recipe with the same ID, select highest version numberMatthias Schiffer
We are using the Debian version number scheme for comparision.
2021-11-03driver: recipe: derive version number from filenameMatthias Schiffer
2021-10-29driver: recipe: use common error typesMatthias Schiffer
2021-10-28Rename executor to driverMatthias Schiffer