Skip to content

Add Fly.io integration and job execution configuration UI - #403

Merged
exe-dev-github-integration[bot] merged 1 commit into
mainfrom
add-fly-integration-ui
Nov 13, 2026
Merged

exe-dev-github-integration[bot] merged 1 commit into
mainfrom
add-fly-integration-ui

Conversation

@asselstine

Copy link
Copy Markdown
Collaborator

Fly.io's existing connection and execution APIs were missing from the frontend. This adds a Fly.io card to Integrations with organization/token inputs, Verify connection, save, and disconnect actions, plus Fly.io execution selection in the job editor.

Users can choose a public VM image, region, and size, save those settings as a reusable execution configuration, and select a ChatGPT model account for Codex jobs. Unsaved VM settings block job submission, and editing preserves portable integration and model account selections.

Validation:

  • Full npm test passed with Node 24.12.0 and npm 11.19.0 against an isolated local PostgreSQL container.
  • Added mocked browser E2E tests for verification rejection/recovery, token clearing, disconnecting, and mobile agent/code job creation with VM settings preserved on reload.
  • Backend: 697 passed / 5 skipped; browser unit suite: 108 passed / 1 skipped; critical Playwright suite: 7 passed; credential proxy suite: 79 passed.
  • No Fly.io requests were made and no Fly.io resources were created.

@asselstine
asselstine force-pushed the add-fly-integration-ui branch from 5a789c8 to fad6cd5 Compare November 13, 2026 03:19
@exe-dev-github-integration
exe-dev-github-integration Bot merged commit 8d899a8 into main Nov 13, 2026
1 check 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