Skip to content

ci: add riscv64gc-unknown-linux-gnu to release binaries#197

Closed
gounthar wants to merge 1 commit intobytecodealliance:mainfrom
gounthar:feat/riscv64-release
Closed

ci: add riscv64gc-unknown-linux-gnu to release binaries#197
gounthar wants to merge 1 commit intobytecodealliance:mainfrom
gounthar:feat/riscv64-release

Conversation

@gounthar
Copy link
Contributor

@gounthar gounthar commented Mar 12, 2026

This adds riscv64gc-unknown-linux-gnu to both the dev and tagged release build matrices, so that official releases ship a pre-built Linux/RISC-V 64-bit binary (wkg-riscv64gc-unknown-linux-gnu).

Changes

  • .github/workflows/publish-binaries.yml : new matrix entry in both publish_dev_release and publish_tagged_release jobs, using cross: true
  • Cross.toml: new [target.riscv64gc-unknown-linux-gnu] section with OpenSSL cross-compilation configuration (mirroring the existing aarch64 entry)

Evidence

A fork release built with cross targeting riscv64gc is available at https://github.com/gounthar/wasm-pkg-tools/releases/tag/v0.15.0 : the wkg-riscv64gc-unknown-linux-gnu binary was verified on physical RISC-V hardware (BananaPi BPI-F3, SpacemiT K1, Armbian Linux trixie).

Fixes #195

Add riscv64gc-unknown-linux-gnu to both publish_dev_release and
publish_tagged_release build matrices, using cross for cross-compilation.
Add corresponding Cross.toml entry with OpenSSL configuration.
@gounthar
Copy link
Contributor Author

Duplicate of #196, closing this one.

@gounthar gounthar closed this Mar 12, 2026
@gounthar gounthar deleted the feat/riscv64-release branch March 12, 2026 15:15
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.

Add riscv64gc-unknown-linux-gnu to release binaries

1 participant