Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-16 | driver: parse: add support for + flag | Matthias Schiffer | |
The + flag will be used to force running a task. | |||
2021-11-06 | driver: context: get list of rootfs-provided tasks from pins.yml | Matthias Schiffer | |
2021-11-05 | driver: context: remove separate rootfs_tasks | Matthias Schiffer | |
The rootfs tasks can now just be added to the regular task map. | |||
2021-11-05 | driver: introduce task priority field | Matthias Schiffer | |
Override the version-based task priority ordering. | |||
2021-11-05 | driver: add support for specialized tasks | Matthias Schiffer | |
Allow skipping a TaskDef unless it matches specific arg values. | |||
2021-11-05 | driver: replace regex with nom-based parser | Matthias Schiffer | |
For now, the nom-based parser doesn't really reduce complexity, but we will need a more powerful parsing solution anyways when the task YML is replaced with a specialized language. | |||
2021-11-03 | driver: store multiple recipe with the same ID, select highest version number | Matthias Schiffer | |
We are using the Debian version number scheme for comparision. | |||
2021-11-03 | driver: context: clean up error message code | Matthias Schiffer | |
2021-11-03 | driver: change task reference string syntax to recipe:task@version/host:target | Matthias Schiffer | |
2021-11-01 | context: get rootfs hash from pin map | Matthias Schiffer | |
2021-11-01 | driver: read pins from YAML file | Matthias Schiffer | |
2021-10-31 | driver: add to e2fsprogs to rootfs tasks | Matthias Schiffer | |
e2fsprogs is provided by our Debian-based rootfs image. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> | |||
2021-10-30 | driver: replace dependency cutoff with stub tasks | Matthias Schiffer | |
Instead of having the resolver decide whether a dependency is included in the rootfs, let the context replace the task definition with an empty stub. | |||
2021-10-30 | driver: context: change get()/index() argument to TaskRef | Matthias Schiffer | |
With the upcoming changes, we may need to return different TaskDefs depending on the passed arguments. | |||
2021-10-30 | driver: context: more consistent use specification | Matthias Schiffer | |
2021-10-28 | Split paths module into driver and runner parts | Matthias Schiffer | |
There are still a few remaining paths that are defined in both driver and runner. | |||
2021-10-28 | Rename executor to driver | Matthias Schiffer | |