Skip to content

devbox: promote sh-cd099a44912648399e0420df9b4e7f4f (merged daemon 897bb7a9c) - #12304

Merged
lawrencecchen merged 1 commit into
mainfrom
feat-devbox-promote-merged-daemon
Sep 11, 2026
Merged

lawrencecchen merged 1 commit into
mainfrom
feat-devbox-promote-merged-daemon

Conversation

@lawrencecchen

@lawrencecchen lawrencecchen commented Sep 11, 2026 •

Copy link
Copy Markdown
Contributor

Post-merge promote for #12259. The image baked there pinned the pre-merge daemon; this bake pins the daemon main's artifacts run published for 897bb7a, whose attach replay is theme-portable. Manifest-only change; bake verified (network-announce-ok, websocket smoke) and derived across sm..2xl.

https://claude.ai/code/session_01Qbo7h8EMVTWizLKXD6ECRL


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.


Note

Cursor Bugbot is generating a summary for commit 4351232. Configure here.


Summary by cubic

Promotes the merged devbox image sh-cd099a44912648399e0420df9b4e7f4f (daemon 897bb7a9c) so new devboxes get theme-portable attach replay, applying the local Ghostty theme on first attach. The old images pinned the pre-merge daemon; they are no longer the defaults, and the new image set (desktop and base kinds for sm..2xl) now provides the defaults, including for local dev.

Written for commit 4351232. Summary will update on new commits.

Review in cubic

Summary by CodeRabbit

  • Updates
    • Updated the default development environment image series.
    • The newer freestyle-cmux-devbox-20260911-032526 image is now the default across desktop and base variants.
    • The new image’s small base variant is now the default for local development.
    • The previous freestyle-cmux-devbox-20260911-025407 series is no longer selected by default.

…theme-portable attach)

Main's artifacts run for the merge of #12259 published the daemon whose
attach replay is theme-portable. Machines from this image get the local
Ghostty theme on their first attach with no daemon swap.

Claude-Session: https://claude.ai/code/session_01Qbo7h8EMVTWizLKXD6ECRL
@vercel

vercel Bot commented Sep 11, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
cmux166 Ready Ready Preview Sep 11, 2026 4:07am UTC
cmux41 Ready Ready Preview Sep 11, 2026 4:07am UTC

@lawrencecchen
lawrencecchen deployed to cloud-vm-image-checks September 11, 2026 03:33 — with GitHub Actions Active
@github-actions

Copy link
Copy Markdown
Contributor

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@coderabbitai

coderabbitai Bot commented Sep 11, 2026 •

Copy link
Copy Markdown

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Advanced

Run ID: afba7be2-444e-4b10-af7b-070676f0b23b

📥 Commits

Reviewing files that changed from the base of the PR and between 3774a64 and 4351232.

📒 Files selected for processing (1)
  • web/services/vms/images/manifest.json

Included review availability: Your plan provides up to 10 included reviews per hour; 2 remain after this review.


📝 Walkthrough

Walkthrough

The image manifest demotes the freestyle-cmux-devbox-20260911-025407 series and adds the freestyle-cmux-devbox-20260911-032526 series as the default image set. The new series uses the specified repository commit and cmux-tui daemon revision.

Changes

Devbox default image selection

Layer / File(s) Summary
Update devbox image defaults
web/services/vms/images/manifest.json
The existing desktop and base variants no longer have defaultForKind. The existing sm-base variant no longer has defaultForLocalDev. The new image series sets these defaults on its variants.

Priority: ➖ Normal

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Suggested reviewers: austinywang

Merge Risk: ⚪ Minimal · up to 43512

The default devbox image promotion is internally consistent and has no identified merge-blocking risk.

🚥 Pre-merge checks | ✅ 25
✅ Passed checks (25 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the devbox promotion and the merged daemon commit. It matches the main manifest change.
Description check ✅ Passed The description explains what changed, why the image was promoted, and how the bake was tested. It does not use all template headings and omits the checklist and review-trigger sections, but it contai…
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Cmux Swift Actor Isolation ✅ Passed PASS: The authoritative pull-request diff changes only web/services/vms/images/manifest.json. The patch updates image metadata and default flags; it adds no Swift files, Swift declarations, actors, …
Cmux Swift Blocking Runtime ✅ Passed The pull request changes only web/services/vms/images/manifest.json. The manifest parses successfully, and the diff contains no Swift paths or changed Swift synchronization calls. The changes only d…
Cmux Browser Automation Off-Main ✅ Passed PASS. The authoritative PR diff changes only web/services/vms/images/manifest.json (443 additions and 12 deletions). It changes image defaults and promotes records that reference daemon commit `…
Cmux Expensive Synchronous Load ✅ Passed PASS: The authoritative PR range changes only web/services/vms/images/manifest.json; it contains no Swift files or production Swift call-site changes. The JSON parses successfully, and the additions…
Cmux Cache Substitution Correctness ✅ Passed PASS: The review-scoped diff changes only web/services/vms/images/manifest.json (443 additions, 12 deletions). It contains image metadata and default flags, with no Swift, TypeScript, or JavaScript …
Cmux No Hacky Sleeps ✅ Passed PASS. The pull request changes only web/services/vms/images/manifest.json. The diff adds image metadata and changes default flags. It introduces no TypeScript, JavaScript, shell, or build/runtime ti…
Cmux Algorithmic Complexity ✅ Passed PASS. The review-scoped diff changes only web/services/vms/images/manifest.json. It adds 12 image records and changes default flags on 12 existing records. The file is valid JSON data and contains n…
Cmux Swift Concurrency ✅ Passed PASS. The authoritative pull-request diff changes only web/services/vms/images/manifest.json. It adds image metadata and changes defaultForKind/defaultForLocalDev flags. It contains no Swift fil…
Cmux Swift @Concurrent ✅ Passed PASS: The reviewed range changes only web/services/vms/images/manifest.json. The diff contains no Swift files, Swift functions, or @concurrent annotations. The Swift-specific failure conditions ar…
Cmux Swift Package Boundaries ✅ Passed PASS: The reviewed diff changes only web/services/vms/images/manifest.json. It contains no Swift source, Package.swift, or SwiftPM resolution changes. Therefore, the Swift package-boundary rule do…
Cmux Swiftpm Lockfiles ✅ Passed The pull-request range changes only web/services/vms/images/manifest.json. It does not change a SwiftPM package, Package.resolved, .gitignore, an Xcode project, a workflow, or dependency declara…
Cmux Swift Logging ✅ Passed The pull request changes only web/services/vms/images/manifest.json; no Swift or runtime logging code is added or materially changed. The manifest parses as valid JSON and contains image metadata an…
Cmux User-Facing Error Privacy ✅ Passed PASS. The reviewed range changes only web/services/vms/images/manifest.json. It promotes image metadata and default selections. The added vendor names, environment variable, snapshot IDs, and build …
Cmux Full Internationalization ✅ Passed PASS. The authoritative diff changes only web/services/vms/images/manifest.json. It demotes old image defaults, adds validated image records, and changes operational image metadata such as snapshot …
Cmux Swiftui State Layout ✅ Passed PASS. The reviewed range changes only web/services/vms/images/manifest.json. The patch contains image metadata and default flags, with no Swift, SwiftUI, or AppKit source changes. Therefore the Swif…
Cmux Architecture Rethink ✅ Passed PASS. The authoritative diff changes only web/services/vms/images/manifest.json. It adds and promotes image metadata and changes defaultForKind/defaultForLocalDev values. It introduces no Swift …
Cmux Swift Auxiliary Window Close Shortcuts ✅ Passed PASS: The authoritative PR diff changes only web/services/vms/images/manifest.json. The patch contains no Swift code or window constructs. The custom rule applies only to Swift changes that introduc…
Cmux Source Artifacts ✅ Passed PASS. The only changed path is web/services/vms/images/manifest.json, an intentional release configuration and the documented source of truth for VM images. The diff adds and demotes Freestyle image…
Cmux No Test Or Debug Seam In Production Source ✅ Passed PASS. The review-scoped diff changes only web/services/vms/images/manifest.json. It contains no Swift file under a production Sources/ path, so it cannot introduce a test or debug seam in producti…
Cmux No Ambient Global State ✅ Passed PASS. The authoritative pull-request diff changes only web/services/vms/images/manifest.json. It contains manifest metadata and image-default flag changes; no Swift file or Swift production declarat…
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat-devbox-promote-merged-daemon

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@lawrencecchen
lawrencecchen merged commit a34d44c into main Sep 11, 2026
33 of 38 checks passed
@lawrencecchen
lawrencecchen deleted the feat-devbox-promote-merged-daemon branch September 11, 2026 03:40
rustybret pushed a commit to rustybret/bmux that referenced this pull request Sep 11, 2026
72ce5e9 Merge pull request manaflow-ai#12210 from manaflow-ai/issue-12204-inactive-pane-colors
39bbf00 feat(web): add Founding Chromium Engineer role to jobs page (manaflow-ai#12248)
a34d44c devbox: promote sh-cd099a44912648399e0420df9b4e7f4f (daemon 897bb7a, theme-portable attach) (manaflow-ai#12304)
021537a fix: keep main windows out of fullscreen tiling (manaflow-ai#12298)
24125c7 test: update managed appearance snapshots for Catppuccin
a5a3c0f fix: match fallback colors to managed Catppuccin themes
c042f83 test: cover Catppuccin colors without theme resources
4916e7c test: use authoritative scrollbar response in wheel regression
3774a64 Complete macOS localization parity and validate plural catalogs (manaflow-ai#12169)
897bb7a Cloud panes: keep the local Ghostty theme on attach (manaflow-ai#12259)
cde2e36 web: drop the status read after Freestyle create and warm the database during auth (manaflow-ai#12260)
18e6282 Merge pull request manaflow-ai#12295 from manaflow-ai/fix/codex-default-theme-compositing
fe2292b fix: align managed terminal defaults with Codex theme
27bbb39 test: require the Codex Catppuccin default theme
84283f4 fix: size terminal frames from the tiled clip viewport
caee136 fix: keep portal terminal contents clipped during resize
454bd7a fix: preserve inactive terminal colors by default
e577aa7 test: cover inactive split appearance defaults

# Conflicts:
#	.github/workflows/ci.yml
aerickson pushed a commit to aerickson/cmux that referenced this pull request Sep 13, 2026
…theme-portable attach) (manaflow-ai#12304)

Main's artifacts run for the merge of manaflow-ai#12259 published the daemon whose
attach replay is theme-portable. Machines from this image get the local
Ghostty theme on their first attach with no daemon swap.

Claude-Session: https://claude.ai/code/session_01Qbo7h8EMVTWizLKXD6ECRL

This branch was successfully deployed

3 active deployments
Preview – cmux166 — 4351232a Deployed Sep 11, 2026 by vercel[bot]
Preview – cmux41 — 4351232a Deployed Sep 11, 2026 by vercel[bot]
cloud-vm-image-checks — 4351232a Deployed Sep 11, 2026 by lawrencecchen via reachable #188
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