Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-20 | Rename directories to match crate names | Matthias Schiffer | |
2024-04-20 | Replace recipe separator with :: | Matthias Schiffer | |
Make the single : usable for other syntax in the recipe language. | |||
2024-04-13 | Replace 'inherit' recipe field with 'parent' | Matthias Schiffer | |
All occurrences of 'inherit' in the code are replaced with 'parent' or 'ancestors'. | |||
2021-11-17 | driver: pass force_run flag to runner | Matthias Schiffer | |
2021-11-01 | runner: use rootfs passed in Task definition | Matthias Schiffer | |
With this, the rootfs hash is included in the task's input hash, so now the hash covers all significant inputs except for the runner itself. | |||
2021-11-01 | runner: allow passing a map of pins with a task submission | Matthias Schiffer | |
Pins allow to use fixed versions of dependencies. They are stored separately from regular dependency archives. | |||
2021-10-30 | driver: skip submission of empty tasks | Matthias Schiffer | |
2021-10-30 | Make TaskOutput input hash optional | Matthias Schiffer | |
The input hash is used for the summary output only. For empty tasks, we want to skip submitting the task to the runner at all, so there is no input hash. | |||
2021-10-28 | Pass workdir from driver to runner | Matthias Schiffer | |
The paths modules of driver and runner do not contain any duplicates anymore. One remaining path that still appears in more places than it should is /build. | |||
2021-10-28 | Pass target directory for download archives from driver to runner | Matthias Schiffer | |
2021-10-26 | Switch to 2021 edition | Matthias Schiffer | |
2021-10-24 | Split defintions used by both runner and executor into separate crate | Matthias Schiffer | |
Also get rid of the Runner trait - different runner implementations do not make sense with our current design. |