summaryrefslogtreecommitdiffstats
path: root/src/types.rs
AgeCommit message (Expand)Author
2021-10-24Split defintions used by both runner and executor into separate crateMatthias Schiffer
2021-10-24Move Hasher type aliases to runnerMatthias Schiffer
2021-10-24Move definition of Dependency into runner moduleMatthias Schiffer
2021-10-09Add layer hash to task outputMatthias Schiffer
2021-10-08Switch from SHA256 to Blake3 for task hashesMatthias Schiffer
2021-09-26Pass path with dependencies instead of distinguishing build and host depsMatthias Schiffer
2021-09-25Add recipe and task to TaskID as separate fieldsMatthias Schiffer
2021-09-25Remove unnecessary TaskID traitsMatthias Schiffer
2021-09-19Use template variables instead of environment, parametrize all examplesMatthias Schiffer
2021-09-19Rename "target depends" to "depends"Matthias Schiffer
2021-09-19Add map of JSON values to TaskArgsMatthias Schiffer
2021-09-19Add TaskArgs to reference typesMatthias Schiffer
2021-09-19Introduce Context structMatthias Schiffer
2021-09-18Separate definition types and reference typesMatthias Schiffer
2021-09-18executor: use run string instead of action for TaskInputMatthias Schiffer
2021-09-17Only pass path to runner, not whole Output structureMatthias Schiffer
2021-09-17Introduce runtime dependencies of outputs and add to resolverMatthias Schiffer
2021-09-17Have recipes specify outputs, verify in resolverMatthias Schiffer
2021-09-17Prepare for tasks with multiple outputsMatthias Schiffer
2021-09-15Unpack build dependencies over rootfsMatthias Schiffer
2021-09-15Explicitly refer to "target dependencies"Matthias Schiffer
2021-09-15Make 'fetch' a kind of dependency instead of a kind of taskMatthias Schiffer
2021-09-15types: remove Serialize from TaskMatthias Schiffer
2021-09-10Reduce repetitive StringHash newtype definitions using macro_rulesMatthias Schiffer
2021-09-10Remove now unneeded (Partial)Ord derives from Hash typesMatthias Schiffer
2021-09-10Introduce hashable Output enumMatthias Schiffer
2021-09-10Rename OutputHash to ArchiveHashMatthias Schiffer
2021-09-09Rename TaskAction to ActionMatthias Schiffer
2021-09-07executor: to not include input hashes of dependencies in TaskInputMatthias Schiffer
2021-09-02Make InputHash and OutputHash distinct typesMatthias Schiffer
2021-09-02Add inherit field to Task definitionMatthias Schiffer
2021-09-02Store depends in HashSetMatthias Schiffer
2021-07-24Introduce "fetch" task typeMatthias Schiffer
2021-07-24Separate runner input from InputHash inputMatthias Schiffer
2021-07-24Add TaskAction enumMatthias Schiffer
2021-07-24Rename task typesMatthias Schiffer
2021-07-24Don't include full TaskDef in TaskMatthias Schiffer
2021-07-24Replace TaskMap struct with type aliasMatthias Schiffer
2021-07-24Revert introduction of Dependency enumMatthias Schiffer
2021-07-22Change StringHash Debug format to hex representationMatthias Schiffer
2021-07-22Do not serialize Dependency as a single stringMatthias Schiffer
2021-07-22Flip Task depends mapMatthias Schiffer
2021-07-22Use Dependency type in Task and TaskOutput structsMatthias Schiffer
2021-07-22Add task: prefix to task dependenciesMatthias Schiffer
2021-07-22Introduce Dependency enum for different kinds of dependenciesMatthias Schiffer
2021-07-22Make TaskRef a newtype wrapperMatthias Schiffer
2021-07-22Rename TaskID back to TaskRefMatthias Schiffer
2021-07-17Remove task output setting for nowMatthias Schiffer
2021-07-17Pass environment from executor, add to input hashMatthias Schiffer
2021-06-21Use input hash for temporary task output filenameMatthias Schiffer