adh/bugfix/1563 (#4822)

This commit is contained in:
Allen Hutchison 2025-07-25 09:39:37 -07:00 committed by GitHub
parent 1d3ad9d075
commit fb0db2dfd6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 23 additions and 0 deletions

View File

@ -21,6 +21,12 @@ esbuild
outfile: 'bundle/gemini.js',
platform: 'node',
format: 'esm',
alias: {
'is-in-ci': path.resolve(
__dirname,
'packages/cli/src/patches/is-in-ci.ts',
),
},
define: {
'process.env.CLI_VERSION': JSON.stringify(pkg.version),
},

View File

@ -0,0 +1,17 @@
/**
* @license
* Copyright 2025 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
// This is a replacement for the `is-in-ci` package that always returns false.
// We are doing this to avoid the issue where `ink` does not render the UI
// when it detects that it is running in a CI environment.
// This is safe because `ink` (and thus `is-in-ci`) is only used in the
// interactive code path of the CLI.
// See issue #1563 for more details.
const isInCi = false;
// eslint-disable-next-line import/no-default-export
export default isInCi;