From 8c5de88b7a6aebd906ea8fd0a29ec649dbf343ae Mon Sep 17 00:00:00 2001 From: Julien Cristau Date: Thu, 24 Jul 2025 18:38:49 +0200 Subject: [PATCH] load-task: quote the command passed to `echo` --- src/taskgraph/docker.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/taskgraph/docker.py b/src/taskgraph/docker.py index 8e4f456d6..17db732e9 100644 --- a/src/taskgraph/docker.py +++ b/src/taskgraph/docker.py @@ -350,9 +350,9 @@ def load_task(task_id, remove=True, user=None): dedent( f""" function exec-task() {{ - echo "Starting task: {task_command}"; - pushd {task_cwd}; - {task_command}; + echo Starting task: {shlex.quote(task_command)} + pushd {task_cwd} + {task_command} popd }} """