Skip to content

Revert "Cloud: a new chat on a fresh machine with an older cmux-tui updates it and goes on (DEV builds can update machines)" - #30438

Merged
lawrencecchen merged 1 commit into
feat-cmux-nextfrom
revert/pr-30258
Nov 1, 2026
Merged

lawrencecchen merged 1 commit into
feat-cmux-nextfrom
revert/pr-30258

Conversation

@lawrencecchen

@lawrencecchen lawrencecchen commented Nov 1, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Reverts #30258 (06020a3), opened by gh-merge-green --revert.

Changelog

none


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


Summary by cubic

Reverts #30258, which let DEV builds update a fresh machine's older cmux-tui automatically when starting a new chat.

The machine-update-before-copy fallback in CloudStartChat is removed, and cmux-remote no longer resolves DEV-build pins from the commit's published manifest.

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

View guided diff Turn on auto-fix

Takes back #30258: CmuxNextApp +21 lines turned the feat tip arch ratchet red; re-land with the code moved to a package.

…pdates it and goes on (DEV builds can update machines)" (#30258)

This reverts commit 06020a3.
@lawrencecchen lawrencecchen added the risk:normal Risk tier (docs/ci/risk-tiers.md) label Nov 1, 2026
@lawrencecchen

Copy link
Copy Markdown
Contributor Author

Review (subagent, correctness first): SHIP at fbd1824

@lawrencecchen lawrencecchen added the ready-to-land Reviewed at this head; next-autoland merges it into feat-cmux-next when its only reds are base reds label Nov 1, 2026
@github-actions

github-actions Bot commented Nov 1, 2026 •

Copy link
Copy Markdown
Contributor

cmux status (one comment, edited in place; each line is updated by the job that owns it)

Review fbd1824: HQ feed card · gallery before/after runs · checks

App of this head (app.zip, kept 1 day)

gh workflow run reload-build.yml -R manaflow-ai/cmux --ref feat-cmux-next -f tag=pr30438 -f ref=revert/pr-30258 -f platform=macos -f backend_mode=local

Shipped in:

@blacksmith-sh

blacksmith-sh Bot commented Nov 1, 2026 •

Copy link
Copy Markdown

Found 12 test failures on Blacksmith runners:

Failures

Test View Logs
/tmp/tmph3ywtora/summary-missing.json (live):/summary-missing.json (live): View Logs
/tmp/tmpm1ir0yf5/summary-fail.json (live):/summary-fail.json (live): View Logs
[new_workspaces] debug.new_workspace timed 0 of 50 new workspace rows/
[new_workspaces] debug.new_workspace timed 0 of 50 new workspace rows
View Logs
[new_workspaces] the window draws no frames/[new_workspaces] the window draws no frames View Logs
[tabs] debug.tab_switch timed 0 of 40 switches/
[tabs] debug.tab_switch timed 0 of 40 switches
View Logs
[tabs] the window draws no frames/[tabs] the window draws no frames View Logs
nightly must build and hand off the macOS 26 helper and Xcode 26.5 app before publishin
g/
nightly must build and hand off the macOS 26 helper and Xcode 26.5 app before publishin
g
View Logs
test_helper_never_takes_a_hosted_mac_and_skips_compile_on_hit (main.WorkflowTests.t
est_helper_never_takes_a_hosted_mac_and_skips_compile_on_hit)/
test_helper_never_takes_a_hosted_mac_and_skips_compile_on_hit (main.WorkflowTests.t
est_helper_never_takes_a_hosted_mac_and_skips_compile_on_hit)
View Logs
test_no_suite_runs_page_javascript_on_a_built_bundle (main.BundleInputs.test_no_sui
te_runs_page_javascript_on_a_built_bundle)/
test_no_suite_runs_page_javascript_on_a_built_bundle (main.BundleInputs.test_no_sui
te_runs_page_javascript_on_a_built_bundle)
View Logs
test_the_nightly_is_covered (main.NightlyStepCoverageTests.test_the_nightly_is_cove
red)/
test_the_nightly_is_covered (main.NightlyStepCoverageTests.test_the_nightly_is_cove
red)
View Logs

...and 2 more test failures. View all on Blacksmith

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

teamleaderleo added a commit that referenced this pull request Nov 1, 2026
…is updated to the app's build and copied again (re-land in CmuxNextCloud) (#30610)

Re-lands the behavior of #30258 (reverted by #30438 for raising CmuxNextApp's
line count): the decision and the copy-update-copy sequence live in
CmuxNextCloud (CloudOutdatedMachine), and CloudMove.holds moves there as
CloudWait.holds (no behavior change), so CmuxNextApp shrinks.


Agent-Session: https://cmux.com/deeplink/agent?id=aid-3bab30503f0b9a7059e5

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@lawrencecchen
lawrencecchen merged commit f16b31b into feat-cmux-next Nov 1, 2026
211 of 250 checks passed
@lawrencecchen
lawrencecchen deleted the revert/pr-30258 branch November 1, 2026 09:28
teamleaderleo added a commit that referenced this pull request Nov 1, 2026
…om its published commit or cmux-tui tree (#30604)

Re-lands the Rust half of #30258 (reverted in #30438 for the CmuxNextApp line
ratchet, which this half does not touch) together with #30421's tree pin:
- no bundled manifest: the build's own commit manifest on files.cmux.com pins it;
- a tree-mode DEV bundle whose commit is unpublished: tree/<key>/source.json's
  publishing commit pins it, and the tree must list the same digest;
- a machine already on that publishing commit is current (same_tree).


Agent-Session: https://cmux.com/deeplink/agent?id=aid-3bab30503f0b9a7059e5

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

This branch was successfully deployed

1 inactive deployment
artifacts — fbd18242 Deployed Nov 1, 2026 by lawrencecchen via publish tree-addressed cmux-tui #94704
sentry-dsyms — fbd18242 Deployed Nov 1, 2026 by lawrencecchen via upload cmux-tui dSYMs to Sentry #94704
ci-routing-agent — fbd18242 Deployed Nov 1, 2026 by lawrencecchen via namespace autofix #10955
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-land Reviewed at this head; next-autoland merges it into feat-cmux-next when its only reds are base reds risk:normal Risk tier (docs/ci/risk-tiers.md)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant