remote-build: Add riscv64
Metadata
Current evaluation
Merged pull request adding riscv64 support to remote-build following Launchpad's removal of build restrictions. Approved by two reviewers, passed CI, and modified three files with a +4/-3 line change.
Suggested action: —
No scores available.
Issue body
This architecture is now virtualized and unrestricted in Launchpad, so remote-build can support it.
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint`?
- [ ] Have you successfully run `pytest tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged pull request adding riscv64 support to remote-build following Launchpad's removal of build restrictions. Approved by two reviewers, passed CI, and modified three files with a +4/-3 line change. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to add riscv64 support to remote-build. The change enables builds now that Launchpad provides unrestricted virtualization for the architecture. Code coverage remained stable, and minor test flakiness did not block integration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Adds riscv64 support to remote-build following Launchpad's removal of build restrictions. Coverage passed. Changes were integrated despite minor test flakiness noted during review. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1406 feat: enable riscv64 support | charmcraft | merged | Merged pull request enabling riscv64 support. Approved by three reviewers and passed CI checks. The change involved adding a single line to one file. | |
| #3186 Riscv64 support | snapcraft | merged | Merged. Adds RISC-V 64-bit architecture support. CI initially failed on unrelated tests but passed after retrigger. Reviewer requested adding RISC-V to a unit test, which was addressed. Approved and merged. | |
| #599 build: enable riscv64, ppcel, and s390x platforms | fetch-service | merged | Merged after two approvals and passing all CI checks. The change enables riscv64, ppc64le, and s390x architectures in the build configuration. Completed 138 days ago. | |
| #1024 build(snap): re-enable riscv64 and armhf | rockcraft | merged | Merged to re-enable riscv64 and armhf snap builds. Updated store support and a compatible armhf uv snap removed previous restrictions. Approved by two reviewers and merged with minimal code changes. | |
| #2642 remote-build: detect early build errors | snapcraft | merged | Merged. Improved remote build error detection to distinguish between pending builders and actual failures like missing config or timeouts. Approved by reviewer, passed CI, and modified 3 files (+131/-47 lines). Minor import fix applied. | |
| #3581 packaging: load the correct libraries on riscv64 | snapcraft | merged | Merged a packaging fix to correctly load ctypes libraries on riscv64. Approved by one reviewer and passing CI, the change resolves architecture-specific library loading without impacting coverage. | |
| #2774 remote-build: architecture handling | snapcraft | merged | Merged architecture handling updates for remote-build. Modified one file with 36 additions and 30 deletions. Approved by one reviewer. Author noted missing CLI unit tests and plans a follow-up PR to address them. |