Skip to content

Conversation

@whileone-sk
Copy link

This PR updates the GitHub Actions CI workflow to support RISC-V builds
using a matrix-driven runner setup.

Key changes:

  • Introduces riscv64 support via workflow_dispatch inputs
  • Dynamically generates job matrices based on requested runner counts
  • Reuses existing x86_64 runner registration for RISC-V (QEMU/emulation-based)
  • Keeps Windows and macOS matrices unchanged
  • Validated locally using act with a custom event.json

Notes:

  • Local-only files (event.json, act config) are committed.
  • Some cache and cleanup steps are skipped or behave differently under act

- Add logical linux-riscv64 runner label
- Register Docker-based RISC-V runner configuration
- Enable QEMU-based smoke testing on amd64 hosts
- No native RISC-V hardware required
- Add logical linux-riscv64 runner label
- Register Docker-based RISC-V runner configuration
- Enable QEMU-based smoke testing on amd64 hosts
- No native RISC-V hardware required
- Add logical linux-riscv64 runner label
- Register Docker-based RISC-V runner configuration
- Enable QEMU-based smoke testing on amd64 hosts
- No native RISC-V hardware required
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.

1 participant