diff options
| author | Brandon Keiji <[email protected]> | 2025-06-18 12:43:12 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-18 19:43:12 +0000 |
| commit | cc89830b2ab74ec8d4a04e5846c7d3a08bb6d31b (patch) | |
| tree | 0d10572e97e11be46407da31cba7fbc83c3ac742 /packages/cli/src/config/sandboxConfig.ts | |
| parent | c7a422ccdd839469a6438aac00bb57c771c8489d (diff) | |
refactor: consolidate container image tag source of truth to cli package.json (#1156)
Diffstat (limited to 'packages/cli/src/config/sandboxConfig.ts')
| -rw-r--r-- | packages/cli/src/config/sandboxConfig.ts | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/packages/cli/src/config/sandboxConfig.ts b/packages/cli/src/config/sandboxConfig.ts index 69a54900..5a86aed0 100644 --- a/packages/cli/src/config/sandboxConfig.ts +++ b/packages/cli/src/config/sandboxConfig.ts @@ -85,18 +85,13 @@ export async function loadSandboxConfig( argv: SandboxCliArgs, ): Promise<SandboxConfig | undefined> { const sandboxOption = argv.sandbox ?? settings.sandbox; - const sandboxCommand = getSandboxCommand(sandboxOption); - if (!sandboxCommand) { - return undefined; - } + const command = getSandboxCommand(sandboxOption); const packageJson = await getPackageJson(); - return { - command: sandboxCommand, - image: - argv['sandbox-image'] ?? - process.env.GEMINI_SANDBOX_IMAGE ?? - packageJson?.config?.sandboxImageUri ?? - 'gemini-cli-sandbox', - }; + const image = + argv['sandbox-image'] ?? + process.env.GEMINI_SANDBOX_IMAGE ?? + packageJson?.config?.sandboxImageUri; + + return command && image ? { command, image } : undefined; } |
