(MOT-4184) fix(ci): package all console frontend bundles - #601
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
skill-check — worker0 verified, 49 skipped (no docs/).
Four for four. Nicely done. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe Rust binary workflow now detects and builds all available frontend bundles, stages them in a unified artifact, and restores the matching ChangesFrontend bundle workflow
Sequence Diagram(s)sequenceDiagram
participant web-build
participant pnpm
participant frontend-bundles
participant matrix-shard
participant cargo-build
web-build->>web-build: Detect web and ui frontends
web-build->>pnpm: Build each detected frontend
pnpm-->>web-build: Return dist outputs
web-build->>frontend-bundles: Upload staged bundles
matrix-shard->>frontend-bundles: Download bundles into worker root
frontend-bundles-->>matrix-shard: Restore web/dist and ui/dist
matrix-shard->>cargo-build: Build with restored frontend content
Possibly related PRs
Suggested labels: Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Refs MOT-4184
Console releases now package both the embedded SPA and the injectable UI assets, so the published console can host worker-provided pages such as eval.
Technical details
The shared Rust release workflow detects every frontend directory available on a worker, builds each once, and restores their original paths in every platform build.
Validation
pnpm install --frozen-lockfile && pnpm buildinconsole/uipnpm install --frozen-lockfile && pnpm buildinconsole/webSummary by CodeRabbit