Step 18: Preview for the owner #14
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Latest dev build running on the dev VM for the owner to test (port 7010, reachable over NetBird). Passkeys need a secure context, so testing uses an SSH port-forward to localhost until HTTPS exists.
Step 18 in docs/PLAN.md.
Starting step 18 in branch preview-tooling at base head
1022ad6d4f. Scope: scripts/preview, docs/DEVELOPING.md, preview VM verification and fast gate.Findings/evidence: the first preview run failed before service setup because the detached worktree has no ignored Bun dependencies (vite not found); scripts/preview now bootstraps bun install --frozen-lockfile only when preview worktree tools are missing. The preview was then built and served successfully. NetBird 0.79.0 help exposes -L local forwarding, but self-tests from this VM could not establish a session to its own peer: default :22 refused; explicit :22022 reached the endpoint but ended before the SSH banner. Docs record the exact owner forwarding command and the plain NetBird HTTP fallback.
Finished step 18 on branch preview-tooling.
head:
190b8af529preview: http://infraternal-dev.vpn.kayg.org:7010, running 0.0.1 @
1022ad6d4fhealth: {"status":"ok","version":"0.0.1"}
unit: infraternal-preview.service enabled and active; detached preview worktree matches refs/heads/dev.
browser: Playwright browser check exited 0; screenshots are in /mnt/hdd/infraternal/artifacts/preview/ (light/dark at 1440x900 and 390x844, plus 1024x768 and 320x640).
NetBird: the installed CLI documents -L forwarding, but the VM self-target test could not establish the SSH session; docs include the exact command and plain-HTTP fallback. The required 0.0.0.0:7010 listener is unchanged.
gates:
PASS fast: JavaScript dependencies
PASS fast: build web app
PASS fast: cargo fmt --check
PASS fast: cargo clippy
PASS fast: cargo test
PASS fast: svelte-check
PASS fast: UI package svelte-check
PASS fast: Vitest
PASS fast: UI package Vitest
PASS fast: OpenAPI and TypeScript client drift
Preview live: http://infraternal-dev.vpn.kayg.org:7010 (checked from the owner Mac: health ok, 0.0.1). For passkeys:
netbird ssh -L 7010:127.0.0.1:7010 infraternal-dev.vpn.kayg.org, then http://localhost:7010. Orchestrator reviewed the diff and merged to dev. Step 18 done;scripts/previewis re-run after each merge.