Skip to content

ci: pause unstable UI test dispatch lane - #16075

Merged
teamleaderleo merged 1 commit into
mainfrom
ci/urgent-e-i
Sep 30, 2026
Merged

teamleaderleo merged 1 commit into
mainfrom
ci/urgent-e-i

Conversation

@teamleaderleo

@teamleaderleo teamleaderleo commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

Problem

ci-ui-tests.yml was failing as an infrastructure lane. Runs 36733729170 and 36732719447 stopped the downstream dispatcher when the serving CI attempt finished; dispatch-focused-test.py was interrupted and the workflow exited 130. Run 36733387027 ended with the dispatch step failing after the same route/runner path. The lane has 223 runs today with 36 failures and 9 passes among completed manaflow-glaeda-route dispatches (about 80% failure), and automatic retry logic also re-dispatched attempt 2.

Change

  • Gate the PR-side ui-tests job and the default-branch ci-ui-tests.yml controller job behind repository variable CI_UI_TESTS_ENABLED == '1'.
  • Leave the existing changed-UI selector check in place, so re-enabling still dispatches only UI-touching diffs.
  • Keep the lane disabled by default while the route/controller cancellation bug is repaired; skipped jobs remain accepted by ci-status.

Validation

  • python3 -m unittest -v tests.test_ci_ui_tests_dispatch (47 tests passed)
  • git diff --check

No local cmux build was run.


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


Summary by cubic

Disables the unstable UI test dispatch lane while its route/controller cancellation bug is repaired.

  • Gates the PR-side ui-tests job and the default-branch ci-ui-tests.yml controller job behind the CI_UI_TESTS_ENABLED == '1' repository variable.
  • The lane fails roughly 80% of dispatches today; skipped jobs still satisfy ci-status.
  • The changed-UI selector remains, so re-enabling still dispatches only UI-touching diffs.

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

Review in cubic

@cursor

cursor Bot commented Sep 30, 2026

Copy link
Copy Markdown

Bugbot is paused — on-demand spend limit reached

Bugbot uses usage-based billing for this team and has hit its on-demand spend limit.

A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue.

@coderabbitai

coderabbitai Bot commented Sep 30, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 7 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used all 10 included reviews currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Repository: manaflow-ai/cmux/.coderabbit.yaml

Review profile: ASSERTIVE

Plan: Advanced

Run ID: b3bea2b6-ed67-4504-b558-9d95aa30a50f

📥 Commits

Reviewing files that changed from the base of the PR and between 890cd1e and 4897989.

📒 Files selected for processing (3)
  • .github/workflows/ci-ui-tests.yml
  • .github/workflows/ci.yml
  • tests/test_ci_ui_tests_dispatch.py
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


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.

@github-actions

Copy link
Copy Markdown
Contributor

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

@teamleaderleo
teamleaderleo enabled auto-merge (squash) September 30, 2026 15:51
@teamleaderleo
teamleaderleo merged commit e2e0b61 into main Sep 30, 2026
57 of 58 checks passed
@teamleaderleo
teamleaderleo deleted the ci/urgent-e-i branch September 30, 2026 15:56
@github-actions

Copy link
Copy Markdown
Contributor

Merge receipt for 4897989660: every check was green at merge (13 verified; 12 skipped by policy). Full suite runs on main after merge.

rustybret pushed a commit to rustybret/bmux that referenced this pull request Sep 30, 2026
e709b69 fix(cloud): stop reconciling panes a Cloud workspace already shows (manaflow-ai#16025)
d13dde3 Diff viewer: viewed state, file filter, generated and large diffs collapsed (manaflow-ai#15536)
e0d5c5e test: pay the Pi fixtures' first exec before timing them (manaflow-ai#16028)
e2e0b61 ci: disable unstable UI test dispatch lane (manaflow-ai#16075)
15996b0 ci: sweep side lanes instead of rescuing workflow runs (manaflow-ai#16076)
3dcf462 Recover terminal chat when transcript files are replaced (manaflow-ai#16045)
272d069 fix(agent-chat): let Stop cancel a queued or starting ACP turn (manaflow-ai#15925)
30bd116 test: cover invalid unquoted Xcode extension paths (manaflow-ai#16054)
a24a1b5 Make GitHub references in the agent chat transcript clickable (manaflow-ai#15916)
86d1cfc Reap failed Codex app-server startups before retrying (manaflow-ai#15977)
890cd1e fix(sidebar): expose workspace close button to accessibility (manaflow-ai#15965)
faf4c8f docs: define agent fan-out and reusable Cloud work environments (manaflow-ai#15836)
ab20b79 ci: cut cmux-tui Testbox warmup hold time (manaflow-ai#15557)
31fb228 Promote devbox images with cmux-tui 7d17754 (VT replay blank-cell fix) (manaflow-ai#16072)
e0da0a6 feat(acp): cmux as a read-only ACP host, phase 1 (manaflow-ai#15976)
3ed1d77 Reap failed ACP startups and temporary catalog probes (manaflow-ai#15979)
f5c3567 Add a Focus TextBox Input item to the View menu (manaflow-ai#15730)
b3a1ca1 Document the 32 CLI verbs the contract table was missing, and guard it (manaflow-ai#15993)
3bba04e Say which app-host result file could not be read (manaflow-ai#15997)
7ef6d3a Resume Cloud Codex chats after app-server restart (manaflow-ai#15915)
a803f36 fix: surface simulator process output reader failures (manaflow-ai#15880)
f6a0163 Keep terminal approval notices from moving the composer (manaflow-ai#15886)
b8ab767 test: isolate feature flag defaults between runs (manaflow-ai#15587)
5150a9b Keep unsent cloud prompts recoverable (manaflow-ai#15902)
233bd6d Restore terminal attention when transcript chat reconnects (manaflow-ai#15891)
573f998 Resolve a dogfood menu path against the direct children of each open menu (manaflow-ai#15923)
7b7a1b2 test(ci): assert the registry guard's exit code, and handle merge_group (manaflow-ai#16017)

# Conflicts:
#	.github/workflows/ci-guards.yml
#	.github/workflows/ci-owned-pool-rescue.yml
#	.github/workflows/ci-ui-tests.yml
#	.github/workflows/ci.yml
#	.github/workflows/cmux-tui-testbox-warmup.yml
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