← Back to issue list

remote-build: Add riscv64

View original Github issue

Metadata

Project
snapcraft
Number
#4450
Type
pull request
State
merged
Author
cjwatson
Labels
Created
Updated
Closed

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.
80%
#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.
77%
#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.
76%
#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.
72%
#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.
71%
#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.
70%
#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.
70%