diff --git a/.changeset/fix-ci-flag-namespace-prompt.md b/.changeset/fix-ci-flag-namespace-prompt.md new file mode 100644 index 00000000..abb5af0f --- /dev/null +++ b/.changeset/fix-ci-flag-namespace-prompt.md @@ -0,0 +1,7 @@ +--- +"flatfile": patch +--- + +Fix CLI deploy command namespace prompt in CI mode + +The deploy command's namespace prompt was not respecting the --ci flag, causing CI pipelines to hang when no namespace was provided via options or environment variables. Now the prompt is skipped in CI mode. diff --git a/packages/cli/src/x/actions/deploy.action.ts b/packages/cli/src/x/actions/deploy.action.ts index c1106a1d..b285484f 100644 --- a/packages/cli/src/x/actions/deploy.action.ts +++ b/packages/cli/src/x/actions/deploy.action.ts @@ -275,7 +275,7 @@ export async function deployAction( const namespacePrefixes = ['space:', 'workbook:', 'sheet:'] let namespace = options?.namespace - if (!selectedAgent && !namespace && !process.env.FLATFILE_AGENT_NAMESPACE) { + if (!selectedAgent && !namespace && !process.env.FLATFILE_AGENT_NAMESPACE && !options?.ci) { const input = await prompts( { type: 'text',