feat(snap): build on arm64
Metadata
Current evaluation
Merged after two approvals with zero unresolved comments. Adds arm64 build support for the snap package via a single-file change (+4/-0 lines). A successful build log confirms cross-architecture snap compilation is now enabled.
Suggested action: —
No scores available.
Issue body
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after two approvals with zero unresolved comments. Adds arm64 build support for the snap package via a single-file change (+4/-0 lines). A successful build log confirms cross-architecture snap compilation is now enabled. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1377 fix: make snap build on all architectures. | charmcraft | merged | Merged to resolve issue #1369 by enabling snap builds across armhf, arm64, ppc64el, and s390x. Approved by two reviewers, the two-file change (+25/-40 lines) updates build configurations for full multi-platform compatibility. | |
| #938 ci: add arm64 snap build | rockcraft | open | Adds arm64 to snap build CI on a feature branch. 375 days old, no activity, multiple CI failures. arm64 platform is already present in main's snap/snapcraft.yaml, suggesting the goal was achieved elsewhere. | |
| #5248 ci: publish snaps to arm64 | snapcraft | merged | Merged CI updates to build and publish test snaps for arm64. Approved by two reviewers with passing checks, the change enables automated testing for related snapcraft and craft-providers issues. | |
| #1379 fix: make snap build on all architectures. (#1377) | charmcraft | closed | Merged to fix snap build failures across multiple architectures. Successfully enabled builds for armhf, arm64, ppc64el, and s390x, resolving issue #1369. | |
| #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. | |
| #2173 fix(snap): fix build on 32-bit platforms | charmcraft | merged | Merged a one-line fix resolving snap build failures on 32-bit armhf platforms. Approved by three reviewers and validated via a successful Launchpad remote build. | |
| #697 feat(info): support armv8l | craft-parts | merged | Merged after approval and passing CI checks. Adds armv8l architecture support to enable building armhf snaps, resolving issue #696. Release scheduling is tracked separately. | |
| #3821 meta: architectures | snapcraft | merged | Merged adding build-on and build-for architecture support for core22 snaps. Introduced the SNAPCRAFT_BUILD_FOR environment variable to limit builds. Temporarily drafted to fix a duplicate build regression before final merge. | |
| #1481 fix: make snap build on all architectures. (#1377) | charmcraft | merged | Merged PR #1377 cherry-picks a commit to fix snap builds across all architectures (armhf, arm64, ppc64el, s390x). Approved and passing CI, this restores feature-branch functionality pending a full main branch migration. | |
| #557 build: fix snap build in non-amd64 archs | rockcraft | merged | Merged fix for snap builds on non-amd64 architectures, resolving missing dependency wheels. Approved by two reviewers, passed CI, and updated one file with 15 lines. |