Skip to content

ci(journey): install the Zig ghostty-next names, not a pinned 0.16.0 - #36618

Merged
teamleaderleo merged 1 commit into
feat-cmux-nextfrom
lane/journey-zig-ghostty-next
Nov 5, 2026
Merged

teamleaderleo merged 1 commit into
feat-cmux-nextfrom
lane/journey-zig-ghostty-next

Conversation

@teamleaderleo

@teamleaderleo teamleaderleo commented Nov 5, 2026 •

Copy link
Copy Markdown
Collaborator

Part of manaflow-ai/cmuxterm-hq#7060. That issue is done when the staging and production Cloud journeys are green twice in a row. Right now the staging journey can't reach any Cloud step.

What broke

#35478 moved ghostty-next to Zig 0.17.0. Two workflows that build Linux cmux-tui from ghostty-next still install a pinned 0.16.0:

  • backend.yml → journey-staging
  • cloud-journey-pr.yml

So every staging journey since that merge fails at "Build Linux cmux-tui for the headless journey" with ghostty-vt-sys: "Your Zig version v0.16.0 does not meet the required build version of v0.17.0" (run 42031962446, job 127266290172).

Fix

Both workflows now read the Zig version from ghostty-next/build.zig.zon with scripts/ghostty-zig-version.sh (GHOSTTY_ZIG_SOURCE=ghostty-next) and hand that to setup-zig. This is the same pattern #35478 used for cmux-tui-headless-debug.yml, and the form tests/check_ghostty_zig_workflows.py expects. No other workflow still pins version: 0.16.0.

Verification

The journey-staging job on this PR, and on the next feat-cmux-next push after merge, gets past the cmux-tui build.

Changelog

  • CI: the staging Cloud journeys build cmux-tui with the Zig that ghostty-next requires.

Agent session: agent session

🤖 Generated with Claude Code


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


Summary by cubic

Fixes staging Cloud journeys failing at the cmux-tui build by installing the Zig version ghostty-next requires instead of a pinned 0.16.0. ghostty-next moved to Zig 0.17.0, but backend.yml's journey-staging and cloud-journey-pr.yml still pinned 0.16.0, breaking every staging journey since. Both workflows now resolve the version from ghostty-next/build.zig.zon via scripts/ghostty-zig-version.sh, the same pattern the cmux-tui-headless-debug.yml workflow uses. Part of manaflow-ai/cmuxterm-hq#7060.

Written for commit 9b8e133. Summary will update on new commits.

View guided diff Turn on auto-fix

#35478 moved ghostty-next to Zig 0.17.0, and backend.yml's journey-staging
and cloud-journey-pr.yml still installed 0.16.0. Every staging journey since
then stops at "Build Linux cmux-tui for the headless journey" with "Your Zig
version v0.16.0 does not meet the required build version of v0.17.0"
(run 42031962446). Resolve the version from ghostty-next's build.zig.zon, the
same way #35478 did for cmux-tui-headless-debug.yml.

Refs manaflow-ai/cmuxterm-hq#7060

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

github-actions Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

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

Review 9b8e133: 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=pr36618 -f ref=lane/journey-zig-ghostty-next -f platform=macos -f backend_mode=local

Shipped in:

@github-actions github-actions Bot added the risk:normal Risk tier (docs/ci/risk-tiers.md) label Nov 5, 2026
@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Review (codex, router-review): SHIP at 9b8e133

Reviewer: codex gpt-6.1-sol xhigh, fast tier.

SHIP at 9b8e133

Visual verdict: no images; Leo tries the build

Verified workflow ordering, YAML parsing, resolver output wiring, and shell syntax. No correctness findings.

Follow-ups: none

@cmux-bot cmux-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cmux-bot approves 9b8e133: an independent review passed this exact head (router-review receipt by teamleaderleo). A push needs a new review; a later BLOCK at this head dismisses this approval.

@teamleaderleo
teamleaderleo merged commit 1ad80a7 into feat-cmux-next Nov 5, 2026
188 of 197 checks passed
@teamleaderleo
teamleaderleo deleted the lane/journey-zig-ghostty-next branch November 5, 2026 14:18
austinywang added a commit that referenced this pull request Nov 5, 2026
No conflicts. Brings the base fixes for two reds the PR inherited at
fcd98f7: the missing semicolon in action_argument_contract.rs
(#36597) and the journey's Zig
install (#36618).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch was previously deployed

2 inactive deployments
ci-routing-agent — 9b8e133c Deployed Nov 5, 2026 by teamleaderleo via wait for same-key tree publisher #116445
cmux-next-cloud-journey — 9b8e133c Deployed Nov 5, 2026 by teamleaderleo via journey #49
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