Skip to content

Clarify interactive shell app lifecycle#2436

Merged
tripledoublev merged 2 commits into
mainfrom
vincent/fix-machine-shell-docs
Jul 23, 2026
Merged

Clarify interactive shell app lifecycle#2436
tripledoublev merged 2 commits into
mainfrom
vincent/fix-machine-shell-docs

Conversation

@tripledoublev

@tripledoublev tripledoublev commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Summary of changes

Correct the Machines guide's description of fly machine run --shell.

When no app is specified, flyctl creates or reuses an app for interactive shells. Exiting deletes the temporary Machine, while the app remains available for future shells.

The generated command reference is intentionally unchanged in this PR. It is generated from flyctl and will be updated through the docs-sync workflow after superfly/flyctl#5026 merges.

Preview

Not applicable; this is a prose-only correction.

Related Fly.io community and GitHub links

Notes

Verified against the flyctl implementation and through end-to-end interactive-shell creation, exit, cleanup, and app-reuse scenarios.

Vale initially flagged the pre-existing heading Choose a geographical region because it checks the entire changed file. The follow-up commit removes “geographical,” simplifying the heading to Choose a region to match terminology used elsewhere in the Fly.io docs. Vale now passes.

@tripledoublev
tripledoublev marked this pull request as ready for review July 23, 2026 20:10
@tripledoublev
tripledoublev merged commit d1cefd3 into main Jul 23, 2026
2 checks passed
@tripledoublev
tripledoublev deleted the vincent/fix-machine-shell-docs branch July 23, 2026 20:30
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.

2 participants