doc: Ssteiner/update docs#5
Merged
Merged
Conversation
TEMPORARY diagnostic step added before actions-rust-lang/setup-rust-toolchain in the test job to collect evidence about the post-2026-05-12 macos-14 image regression where the action fails with "rustc: command not found". Logs PATH, contents of ~/.cargo/bin and ~/.rustup, which rustup/rustc/cargo, rustup show output, bash version+location, and the rust-toolchain.toml contents. To be removed once root cause is identified and fixed.
…new image
Diagnostic output from a CI run on the post-2026-05-12 macos-14 image
showed the actual root cause of the "rustc: command not found" failure:
=== which rustup / rustc / cargo ===
/opt/homebrew/bin/rustup
rustc: not found
cargo: not found
=== rustup show ===
installed toolchains: stable-aarch64-apple-darwin (active, default)
The new image provisions Rust correctly via Homebrew at /opt/homebrew/bin/
with rustup-managed toolchains. There is no symlink shadowing of cargo
to rustup-init anymore — the original problem the brew-uninstall step was
defending against has been fixed upstream.
But our defensive `rm -f /opt/homebrew/bin/{cargo,rustc,rustup-init}`
deletes the working cargo and rustc symlinks while leaving rustup intact.
The setup-rust-toolchain action then runs `rustc --version` for its
cachekey output and fails because we just removed rustc.
Remove the brew-uninstall steps from ci.yml and npm-build-publish.yml.
Also removes the temporary debug step added in 0187d8e.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
testing