Skip to content

Smaller package#57

Merged
khaliqgant merged 4 commits intomainfrom
smaller-package
Jan 5, 2026
Merged

Smaller package#57
khaliqgant merged 4 commits intomainfrom
smaller-package

Conversation

@khaliqgant
Copy link
Copy Markdown
Member

No description provided.

khaliqgant and others added 4 commits January 5, 2026 15:24
- Add waitForMachineStarted() to poll machine state until 'started'
- Auto-start machine if it's suspended/stopped
- Add waitForHealthy() with 90s timeout for DNS propagation
- Replace soft health check with proper waiting logic

Fixes issue where workspace showed success but machine was suspended
and DNS hadn't propagated yet.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
When cloud server runs on Fly.io, DNS for newly created .fly.dev
domains doesn't resolve. Use .flycast internal networking instead
for server-to-server communication between cloud and workspaces.

Fixes: getaddrinfo ENOTFOUND ar-xxx.fly.dev errors on CLI auth

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@khaliqgant khaliqgant merged commit cc15ff2 into main Jan 5, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant