Skip to content

ci: fix musl release builds by bumping taiki-e/install-action#263

Merged
Brooooooklyn merged 1 commit intovoidzero-dev:mainfrom
ashley-hunter:fix/install-action-cargo-zigbuild
May 6, 2026
Merged

ci: fix musl release builds by bumping taiki-e/install-action#263
Brooooooklyn merged 1 commit intovoidzero-dev:mainfrom
ashley-hunter:fix/install-action-cargo-zigbuild

Conversation

@ashley-hunter
Copy link
Copy Markdown
Contributor

@ashley-hunter ashley-hunter commented May 6, 2026

Summary

The last few releases seem to have been failing: https://github.com/voidzero-dev/oxc-angular-compiler/actions/runs/25418129497/job/74553825172

  • The release workflow's two musl matrix jobs (x86_64-unknown-linux-musl, aarch64-unknown-linux-musl) fail at the Install cargo-zigbuild step. Verified against run 25418129497.
  • Root cause: taiki-e/install-action@v2.27.8 has no native manifest for cargo-zigbuild and falls back to cargo-binstall@1.6.3, whose old TOML parser rejects edition = "2024" in the current cargo-zigbuild Cargo.toml.
  • Bumping to v2.77.1 ships a native cargo-zigbuild manifest that downloads the prebuilt binary directly from the rust-cross/cargo-zigbuild GitHub release, bypassing cargo-binstall entirely.

While I have not been able to verify this, I believe this should resolve the issue.

v2.27.8 lacks a native cargo-zigbuild manifest and falls back to
cargo-binstall@1.6.3, whose old TOML parser rejects edition = "2024"
in the current cargo-zigbuild manifest, breaking both musl release
builds. v2.77.1 ships a native manifest that downloads the prebuilt
binary directly, bypassing cargo-binstall entirely.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Brooooooklyn Brooooooklyn merged commit 97ed6a0 into voidzero-dev:main May 6, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants