From aeeb0307395880736f823ad83ac1434c33b841b9 Mon Sep 17 00:00:00 2001 From: Ben Navetta Date: Fri, 10 Apr 2026 14:26:15 -0400 Subject: [PATCH] Do not assume a shell for the self-hosted worker We shouldn't assume the entrypoint script runs under `/bin/sh`. --- internal/worker/docker.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/worker/docker.go b/internal/worker/docker.go index 828b658..6e25366 100644 --- a/internal/worker/docker.go +++ b/internal/worker/docker.go @@ -107,7 +107,7 @@ func (b *DockerBackend) ExecuteTask(ctx context.Context, params *TaskParams) err } // Build Docker-specific command: entrypoint prefix + base args. - cmd := append([]string{"/bin/sh", "/agent/entrypoint.sh"}, params.BaseArgs...) + cmd := append([]string{"/agent/entrypoint.sh"}, params.BaseArgs...) log.Debugf(ctx, "Creating Docker container with image=%s", imageName)