Skip to content

feat: add build test for orbit apps#91

Open
alihm wants to merge 10 commits intoRunOnFlux:developmentfrom
alihm:orbit-build-test
Open

feat: add build test for orbit apps#91
alihm wants to merge 10 commits intoRunOnFlux:developmentfrom
alihm:orbit-build-test

Conversation

@alihm
Copy link
Member

@alihm alihm commented Feb 25, 2026

Summary

Added a testappinstall/{hash} step to the Orbit (Git) registration flow, matching the existing behavior in Docker deployments (apps/register/configure).

After the user signs the message and the app is registered on the network, a test installation is now automatically run before proceeding to payment. If the test passes, the flow auto-advances to the payment step. If it fails, the user can retry, edit their configuration, or force-enable payment.

Changes

  • Auto-run test after registration: propagateSignedMessage() now calls testAppInstall() instead of skipping directly to payment
  • Test UI in Step 5 (Register): Shows streaming test progress with a collapsible log viewer and status icons
  • Failure handling: On test failure, provides Retry, Enable Payment Anyway, and Edit Configuration actions
  • State management: Test state (testRunning, testError, testOutput) is fully reset when the user goes back and changes specs or re-signs

File Changed

  • src/pages/apps/register/orbit.vue

@alihm alihm changed the title feat: add build test phase for orbit apps feat: add build test for orbit apps Feb 25, 2026
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