test(agent/agentcontainers): fix test data race due to list manipulation (#18250)

Fixes coder/internal#675
This commit is contained in:
Mathias Fredriksson
2025-06-05 14:53:35 +00:00
committed by GitHub
parent 2c0c58af71
commit 2f8b056e27
+2
View File
@@ -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()