forked from 1b-agent/fieldcraft-upstream
ci: weekly build check for Linux arm64 and riscv64
Nothing checked Linux beyond x86_64. A weekly and on-demand workflow builds fieldcraft and fieldcraft-cli on a native arm64 runner (release profile, as shipped), runs both binaries and the CLI and engine tests there, and cross-builds both for riscv64gc-unknown-linux-gnu with Ubuntu's GNU toolchain, linked, then runs them under QEMU. The GUI opens Wayland, X11 and GL at run time, so the cross build needs no target system libraries beyond libc. The RISC-V job is adapted from SolidCraft's CI. Closes #122 Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01NmAttHhUZTokgPeEJia8sm
This commit is contained in:
1 parent
557a950336
commit
760c7fa7d3
2 files changed
+84
No files matched your search
@@ -177,6 +177,7 @@ is committed and listed here with its exports.
|
||||
| packaging/windows/check-exe.ps1 | SolidCraft `packaging/windows/check-icon.ps1` | MIT OR Apache-2.0 |
|
||||
| .github/workflows/release.yml, .github/release-notes.md, docs/releasing.md | SolidCraft `.github/workflows/release.yml`, `.github/release-notes.md`, `docs/releasing.md`; VectorCraft `.github/workflows/release.yml` | MIT OR Apache-2.0 |
|
||||
| .github/workflows/packaging-lint.yml | SolidCraft `.github/workflows/packaging-lint.yml` (itself adapted from PhotoCraft, https://github.com/storytold/photocraft, Apache-2.0) | MIT OR Apache-2.0 |
|
||||
| .github/workflows/arch-check.yml (the riscv64 cross build) | SolidCraft `.github/workflows/ci.yml` (`riscv64-gates`) | MIT OR Apache-2.0 |
|
||||
|
||||
## Test oracles
|
||||
|
||||
|
||||
Reference in new issue
Block a user