feat(agent/agentcontainers): implement ignore customization for devcontainers (#18530)

Fixes coder/internal#737
This commit is contained in:
Mathias Fredriksson
2025-06-24 18:52:05 +00:00
committed by GitHub
parent 06c997a100
commit e443f8624d
4 changed files with 294 additions and 43 deletions
+1
View File
@@ -1432,6 +1432,7 @@ func TestWorkspaceAgentRecreateDevcontainer(t *testing.T) {
}, nil).AnyTimes()
// DetectArchitecture always returns "<none>" for this test to disable agent injection.
mccli.EXPECT().DetectArchitecture(gomock.Any(), devContainer.ID).Return("<none>", nil).AnyTimes()
mdccli.EXPECT().ReadConfig(gomock.Any(), workspaceFolder, configFile, gomock.Any()).Return(agentcontainers.DevcontainerConfig{}, nil).Times(1)
mdccli.EXPECT().Up(gomock.Any(), workspaceFolder, configFile, gomock.Any()).Return("someid", nil).Times(1)
return 0
},