meta: add support for riscv64
Metadata
Current evaluation
Merged addition of riscv64 architecture support to the meta configuration. Rebased to target the hotfix/7.1.2 branch, approved, and passed CI checks, completing core22 snap architecture support.
Suggested action: —
No scores available.
Issue body
- [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`?
- [X] Have you successfully run `pytest tests/unit`?
-----
Similar to https://github.com/snapcore/snapcraft/pull/3850, but for `riscv64`.
I cross-checked with `craft-parts` and `snapcraft_legacy`, I believe this was the last missing architecture for core22 snaps.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged addition of riscv64 architecture support to the meta configuration. Rebased to target the hotfix/7.1.2 branch, approved, and passed CI checks, completing core22 snap architecture support. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged after rebasing and retargeting to the hotfix/7.1.2 branch. Adds riscv64 architecture support to the meta configuration, completing core22 snap architecture coverage. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to hotfix/7.1.2 after rebasing. Adds riscv64 architecture support for core22 snaps, completing the supported architecture list for the release. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #772 build(snap): drop 'riscv64' for now | rockcraft | merged | Merged a change to temporarily drop riscv64 from the snap build. The architecture was removed because core24 and riscv64 are currently unsupported by the store, causing edge to diverge from main. Approved by two reviewers and passed CI. | |
| #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. | |
| #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. | |
| #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. |