pipeline: replace tree_id with id
Now that `Pipelines` have no assemblers anymore and thus only one identifier, i.e. the one corresponding to the tree (`tree_id`), the `id` and `tree_id` are now the same. Therefore replace the usage of `tree_id` with `id` and drop the former. Add some extra documentation including some caveats about the uniquness of `id`.
This commit is contained in:
parent
53e9ec850b
commit
c6432d0adb
2 changed files with 16 additions and 9 deletions
|
|
@ -49,7 +49,7 @@ def describe(manifest: Manifest, *, with_id=False) -> Dict:
|
|||
def load_assembler(description: Dict, index: Index, manifest: Manifest):
|
||||
pipeline = manifest["tree"]
|
||||
|
||||
build, base, runner = pipeline.build, pipeline.tree_id, pipeline.runner
|
||||
build, base, runner = pipeline.build, pipeline.id, pipeline.runner
|
||||
name, options = description["name"], description.get("options", {})
|
||||
|
||||
# Add a pipeline with one stage for our assembler
|
||||
|
|
@ -93,7 +93,7 @@ def load_pipeline(description: Dict, index: Index, manifest: Manifest, n: int =
|
|||
else:
|
||||
name = "-".join(["build"] * n)
|
||||
|
||||
build_id = build_pipeline and build_pipeline.tree_id
|
||||
build_id = build_pipeline and build_pipeline.id
|
||||
pipeline = manifest.add_pipeline(name, runner, build_id)
|
||||
|
||||
for s in description.get("stages", []):
|
||||
|
|
@ -128,7 +128,7 @@ def load(description: Dict, index: Index) -> Manifest:
|
|||
def get_ids(manifest: Manifest) -> Tuple[Optional[str], Optional[str]]:
|
||||
pipeline = manifest["tree"]
|
||||
assembler = manifest.get("assembler")
|
||||
return pipeline.tree_id, assembler and assembler.tree_id
|
||||
return pipeline.id, assembler and assembler.id
|
||||
|
||||
|
||||
def output(manifest: Manifest, res: Dict) -> Dict:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue