adh/bugfix/1563 (#4822)
This commit is contained in:
parent
1d3ad9d075
commit
fb0db2dfd6
|
@ -21,6 +21,12 @@ esbuild
|
||||||
outfile: 'bundle/gemini.js',
|
outfile: 'bundle/gemini.js',
|
||||||
platform: 'node',
|
platform: 'node',
|
||||||
format: 'esm',
|
format: 'esm',
|
||||||
|
alias: {
|
||||||
|
'is-in-ci': path.resolve(
|
||||||
|
__dirname,
|
||||||
|
'packages/cli/src/patches/is-in-ci.ts',
|
||||||
|
),
|
||||||
|
},
|
||||||
define: {
|
define: {
|
||||||
'process.env.CLI_VERSION': JSON.stringify(pkg.version),
|
'process.env.CLI_VERSION': JSON.stringify(pkg.version),
|
||||||
},
|
},
|
||||||
|
|
|
@ -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;
|
Loading…
Reference in New Issue