summaryrefslogtreecommitdiffstats
path: root/crates
AgeCommit message (Expand)Author
6 daysReplace 'inherit' recipe field with 'parent'mainMatthias Schiffer
6 daysdriver: template: rename eval() to eval_sh(), eval_raw() to eval()Matthias Schiffer
12 daysrunner: task: print detailed CPU usage for finished tasksMatthias Schiffer
13 daysdriver: implement "soft" SIGINT handlingMatthias Schiffer
13 daysrunner: detach from driver session/process groupMatthias Schiffer
13 daysdriver: add --keep-going flagMatthias Schiffer
13 daysdriver: do not kill remaining tasks immediately on failureMatthias Schiffer
13 daysdriver: recipe: add comment regarding file sortingMatthias Schiffer
13 daysdriver: move RecipeMeta to recipe moduleMatthias Schiffer
13 daysdriver: recipe: use separate structs for recipe and subrecipe readingMatthias Schiffer
14 daysdriver: add overrideable recipe name variableMatthias Schiffer
14 daysdriver: refactor CompletionState::task_deps()Matthias Schiffer
14 daysrunner: task: do not pass INPUT_HASH in task environmentMatthias Schiffer
14 daysdriver: recipe: let subrecipes inherit meta from parentMatthias Schiffer
14 daysdriver: recipe: refactor recipe readingMatthias Schiffer
14 daysdriver: do not allow overriding basename, provide additional variables to tasksMatthias Schiffer
2024-04-04driver: resolve: limit number of reported errorsMatthias Schiffer
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: change task ref syntax to use @ for platform and # for versionMatthias Schiffer
2024-04-04driver: recipe: do not set version from filenameMatthias Schiffer
2024-04-04driver: context: rename pn and pv variables to basename and versionMatthias Schiffer
2024-04-03driver: parse: replace nom with pegMatthias Schiffer
2024-04-03driver: parse: introduce TaskID and TaskArgs structMatthias Schiffer
2024-04-02Update dependenciesMatthias Schiffer
2023-09-30runner: jobserver: use OwnedFdsMatthias Schiffer
2023-09-30Fix clippy warningsMatthias Schiffer
2023-09-30Update dependenciesMatthias Schiffer
2021-11-18driver: context: avoid double reference in Index implMatthias Schiffer
2021-11-17runner: handle force_run flag, warn if output hash does not matchMatthias Schiffer
2021-11-17runner: util: fs: make ensure_removed() work with regular filesMatthias Schiffer
2021-11-17driver: pass force_run flag to runnerMatthias Schiffer
2021-11-16driver: pass set of tasks to force-run to driver instanceMatthias Schiffer
2021-11-16driver: parse: add support for + flagMatthias Schiffer
2021-11-06driver: return output from spawn_task() for skipped tasksMatthias Schiffer
2021-11-06driver: context: get list of rootfs-provided tasks from pins.ymlMatthias Schiffer
2021-11-05driver: context: remove separate rootfs_tasksMatthias Schiffer
2021-11-05driver: introduce task priority fieldMatthias Schiffer
2021-11-05driver: add support for specialized tasksMatthias Schiffer
2021-11-05driver: replace regex with nom-based parserMatthias Schiffer
2021-11-03driver: recipe: sort recipes by filenameMatthias Schiffer
2021-11-03driver: store multiple recipe with the same ID, select highest version numberMatthias Schiffer
2021-11-03driver: context: clean up error message codeMatthias Schiffer
2021-11-03driver: recipe: derive version number from filenameMatthias Schiffer
2021-11-03driver: change task reference string syntax to recipe:task@version/host:targetMatthias Schiffer
2021-11-01runner: use rootfs passed in Task definitionMatthias Schiffer
2021-11-01context: get rootfs hash from pin mapMatthias Schiffer
2021-11-01driver: read pins from YAML fileMatthias Schiffer
2021-11-01runner: allow passing a map of pins with a task submissionMatthias Schiffer
2021-11-01runner: set CLOEXEC on signalfdMatthias Schiffer