From 7743bee79aeae4069769fc72e723cfd26be2804d Mon Sep 17 00:00:00 2001 From: Mathias Fredriksson Date: Thu, 5 Jun 2025 14:42:06 +0000 Subject: [PATCH] test(agent/agentcontainers): fix test data race due to list manipulation Fixes coder/internal#675 --- agent/agentcontainers/api.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/agent/agentcontainers/api.go b/agent/agentcontainers/api.go index 349b85e3d269f..8fff664c0b0f7 100644 --- a/agent/agentcontainers/api.go +++ b/agent/agentcontainers/api.go @@ -378,6 +378,8 @@ func (api *API) updateContainers(ctx context.Context) error { return xerrors.Errorf("list containers failed: %w", err) } + // Clone to avoid test flakes due to data manipulation. + updated.Containers = slices.Clone(updated.Containers) api.mu.Lock() defer api.mu.Unlock()