Skip to content

Commit 6de846e

Browse files
authored
Make sure we're not clobbering another dependency when adding an in-tree docker image (#437)
1 parent 486658d commit 6de846e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/taskgraph/transforms/task.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,9 @@ def build_docker_worker_payload(config, task, task_def):
364364
if "in-tree" in image:
365365
name = image["in-tree"]
366366
docker_image_task = "build-docker-image-" + image["in-tree"]
367+
assert "docker-image" not in task.get(
368+
"dependencies", ()
369+
), "docker-image key in dependencies object is reserved"
367370
task.setdefault("dependencies", {})["docker-image"] = docker_image_task
368371

369372
image = {

0 commit comments

Comments
 (0)