You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ci): remove broken per-target test step from release workflow
The `cargo test --target <cross-target>` step added alongside v0.1.10
broke release builds for 3 of 4 platforms: ring's build script needs a
target C toolchain that only cargo-zigbuild's wrapper (used for the
actual `cargo zigbuild --release` build, not `cargo test`) provides, and
cross-arch test binaries can't execute on the runner without emulation
regardless. v0.1.10 and v0.1.11 both shipped with only the
aarch64-apple-darwin asset because of this — Linux and Intel-Mac installs
and `serval update` have been silently broken since.
ci.yml already runs the full test suite (native target) on every push to
main, including the commit any release tag points at, so this step was
redundant even when it worked.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>