vestige/.github/workflows
Sam Valladares f08f1f9fe0 fix(ci): add the cross-compile target to the pinned toolchain
The rust-toolchain.toml pin added in the previous commit broke the Intel Mac
release build: dtolnay/rust-toolchain@stable installs the target for stable,
but cargo then runs the pinned 1.97.1, which has no x86_64-apple-darwin std,
so the build failed with 'can't find crate for core'.

Add an explicit 'rustup target add' step after the toolchain install in both
ci.yml and release.yml. It runs in the repo, so it targets the pinned
toolchain. release.yml needed it too: without this the real release build
would have failed at tag time on Windows and Intel Mac.

Verified locally: reproduced the missing target on the pinned toolchain,
applied the fix, then cargo check -p vestige-mcp --target x86_64-apple-darwin
with the full Intel Mac release feature set exits 0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-26 01:09:25 +08:00
..
ci.yml fix(ci): add the cross-compile target to the pinned toolchain 2026-07-26 01:09:25 +08:00
guard-no-private-cloud.yml ci: guard against private cloud service code in public repo 2026-06-21 18:19:01 -05:00
pages.yml fix(pages): serve dashboard at site root, drop double /vestige nesting 2026-06-21 17:50:10 -05:00
release.yml fix(ci): add the cross-compile target to the pinned toolchain 2026-07-26 01:09:25 +08:00
test.yml Prepare agent-neutral hardening release 2026-05-24 16:09:44 -05:00