Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"name": "@insforge/cli",
"version": "0.1.37",

"version": "0.1.39",
"description": "InsForge CLI - Command line tool for InsForge platform",
"type": "module",
"bin": {
Expand Down
20 changes: 18 additions & 2 deletions src/commands/deployments/deploy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import type { CreateDeploymentResponse, StartDeploymentRequest, DeploymentSchema
import { reportCliUsage } from '../../lib/skills.js';

const POLL_INTERVAL_MS = 5_000;
const POLL_TIMEOUT_MS = 120_000;
const POLL_TIMEOUT_MS = 300_000;

const EXCLUDE_PATTERNS = [
'node_modules',
Expand All @@ -24,6 +24,22 @@ const EXCLUDE_PATTERNS = [
'build',
'.DS_Store',
'.insforge',
// IDE and AI agent configs
'.claude',
'.agents',
'.augment',
'.kilocode',
'.kiro',
'.qoder',
'.qwen',
'.roo',
'.trae',
'.windsurf',
'.vercel',
'.turbo',
'.cache',
'skills',
'coverage',
];

function shouldExclude(name: string): boolean {
Expand Down Expand Up @@ -206,7 +222,7 @@ export function registerDeploymentsDeployCommand(deploymentsCmd: Command): void
outputJson({ id: result.deploymentId, status: result.deployment?.status ?? 'building', timedOut: true });
} else {
clack.log.info(`Deployment ID: ${result.deploymentId}`);
clack.log.warn('Deployment did not finish within 2 minutes.');
clack.log.warn('Deployment did not finish within 5 minutes.');
clack.log.info(`Check status with: npx @insforge/cli deployments status ${result.deploymentId}`);
}
}
Expand Down
Loading