Skip to content

Clarify local Hub rehearsal and record native publisher UI acceptance - #375

Merged
ymote merged 4 commits into
mainfrom
docs/local-hub-rehearsal
Oct 8, 2026
Merged

ymote merged 4 commits into
mainfrom
docs/local-hub-rehearsal

Conversation

@ymote

@ymote ymote commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

The desktop rehearsal guide now makes the optional local legacy test catalog explicit, uses quoted paths and isolated app data, and points ordinary developer publishing to the GitHub workflow and App Hub submission issue. The recipe was checked against current source; its newly written commands are not claimed as a fresh end-to-end execution.

Adds bilingual, source-bound evidence from actual native publishing UI checks: macOS source5607 and the final packaged5e1 each passed8/8; OnePlus source8af passed8/8 functional checks. Genuine GitHub-proven fixture releases were installed through isolated temporary legacy catalogs. These results are separate from productionv2 catalog verification and from acceptance of the actual ymote sample apps.

Original screenshots and sanitized receipts are included. The phone’s long fixture title clips at the right edge, explicitly recorded as a visual defect rather than a clean mobile UX pass. No private paths, accounts, credentials or raw logs are included. JSON/relative links, screenshot hashes and diff checks pass.

Keep this PR stacked until the compatible host release PR370 finishes; it does not change the frozen host/runtime candidate.

@ymote ymote changed the title docs(desktop): isolate optional legacy catalog rehearsal Clarify local Hub rehearsal and record native publisher UI acceptance Oct 8, 2026
@ymote
ymote changed the base branch from chore/developer-host-release to main October 8, 2026 09:32
@ymote

ymote commented Oct 8, 2026

Copy link
Copy Markdown
Contributor Author

Local CI passed on dd74d9b (tools/ci-local.sh --only desktop, 5m50s, Darwin arm64).

GitHub would run for this PR: desktop.yml. Merged on this local pass (macOS runner queue); GitHub CI runs on the merge commit on main.

Job Step Result Time
ci-local / drift The local mapping fits the workflows PASS -
desktop.yml / desktop Prepare the pinned framework sources PASS 1s
desktop.yml / desktop Compile the desktop with the shared runtime PASS 2m25s
desktop.yml / desktop One copy of every shell source PASS -
desktop.yml / desktop Desktop tools and scripts PASS 15s
desktop.yml / desktop One Makepad, App Hub, octos and Rinx in the locked graph PASS 7s
desktop.yml / desktop The native apps' generated places match native-apps.json PASS 0s
desktop.yml / native-host-api Prepare the pinned framework sources PASS 0s
desktop.yml / native-host-api Build the native acceptance host and pinned Hub CLI PASS 2m59s
desktop.yml / native-host-api Signed app tool calls a real OS permission API PASS 3s

Notes:

  • GitHub runs Python 3.12; this run used Python 3.9.6

@ymote
ymote merged commit 9dafa46 into main Oct 8, 2026
2 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