Skip to content

ci: fix the cmux-tui package selectors' literal fallback (base red from #30622) - #32035

Merged
teamleaderleo merged 1 commit into
feat-cmux-nextfrom
lane/tui-package-runs-on-literal
Nov 2, 2026
Merged

teamleaderleo merged 1 commit into
feat-cmux-nextfrom
lane/tui-package-runs-on-literal

Conversation

@teamleaderleo

Copy link
Copy Markdown
Collaborator

#30622 wrapped the plan-build and package runs-on chains in cmux-tui-build-package.yml in parentheses that close after the literal Blacksmith label. tests/test_ci_repo_variable_defaults.py then no longer saw a top-level literal fallback, so the cmux-next CI guard group went red on base (lines 143 and 1006).

&& binds tighter than ||, so dropping the parentheses leaves the routing unchanged and the guard reads the final 'blacksmith-16vcpu-ubuntu-2404' again.

Validation: test_ci_repo_variable_defaults.py, test_cmux_tui_artifacts_linux_runner_set.py, test_ci_nightly_off_blacksmith.py, test_runs_on_labels.py and test_tui_publish_workflow_security.py pass.

Agent session: agent session

🤖 Generated with Claude Code

#30622 wrapped the plan-build and package runs-on chains in parentheses
that end after the literal Blacksmith label, so the repository-variable
defaults guard no longer saw the fallback and went red on base. && binds
tighter than ||, so dropping the parentheses keeps the same routing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Agent-Session: https://cmux.com/deeplink/agent?id=aid-496b6634de62976cea5a
@github-actions

github-actions Bot commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

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

Review 3096b92: 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=pr32035 -f ref=lane/tui-package-runs-on-literal -f platform=macos -f backend_mode=local

Shipped in:

@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Review (subagent sonnet-5.5): SHIP at 3096b92

Checked that dropping the outer parentheses keeps the expression's value for every truthiness case (&& binds tighter, || associative on values); test_ci_repo_variable_defaults.py and test_cmux_tui_artifacts_linux_runner_set.py pass.

Follow-ups: none.

@teamleaderleo
teamleaderleo merged commit 9dd0aea into feat-cmux-next Nov 2, 2026
62 checks passed
@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Owned by an agent session · session

@teamleaderleo
teamleaderleo deleted the lane/tui-package-runs-on-literal branch November 2, 2026 08:53
@github-actions github-actions Bot added the risk:normal Risk tier (docs/ci/risk-tiers.md) label Nov 2, 2026

This branch was previously deployed

1 inactive deployment
ci-routing-agent — 3096b927 Deployed Nov 2, 2026 by teamleaderleo via cmux-tui tree preflight #100354
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk:normal Risk tier (docs/ci/risk-tiers.md)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant