fix(ci): stop the MLX job's PATH step failing on Apple Silicon #11
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/mlx-ci-path-step-exit-status"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The MLX CI job has failed within seconds on every run back to at least run #19, so CI has never built the
mlxfeature in that time, and that includes #10. Same bug as toilville_rituals#477.The "Ensure cargo + brew on PATH" brace group exits with the status of its last line,
[[ -x /usr/local/bin/brew ]] && .... Intel-layout brew is absent on Apple Silicon, so the group exits 1. Every line writes to$GITHUB_PATH, so the step prints nothing: the log showsRUN exit status 1right after checkout (run #24, task 111504).Scope
.forgejo/workflows/ci.ymlonly:trueto the PATH brace group, with a comment saying why.GIT_SSH_COMMAND/ known_hosts step. mlx-rs comes from public HTTPS since #10, so it has nothing left to do.CARGO_NET_GIT_FETCH_WITH_CLIcomment, which described an HTTPS rewrite that #10 removed.Testing
{ [[ -f /nonexistent ]] && echo x; } >/dev/nullexits 1; with a trailingtrueit exits 0./usr/local/bin/brewis absent here.Docs
None.
Impact Statement
CI only. The MLX job gets past its PATH step and actually builds the
mlxfeature, which may surface failures that were masked until now. No crate code changes. Also, theFORGE_CI_HTTPS_TOKENrepo secret was deleted on 2026-10-10; nothing on main referenced it.