ci: publish snaps to arm64
Metadata
Current evaluation
Merged PR #5248 as commit f36284b08, adding CI publication of test snaps for arm64 to support testing on arm64 devices.
Resolution: closed resolved
Reason: PR #5248 was merged into main as commit f36284b08. The workflow change builds and publishes test snaps for arm64, enabling the testing scenarios cited in the PR.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox run -m lint`?
- [x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`)
-----
Builds and publishes test snaps to arm64. This would be useful for testing in scenarios like https://github.com/canonical/snapcraft/issues/5132 and https://github.com/canonical/craft-providers/issues/719.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #5248 as commit f36284b08, adding CI publication of test snaps for arm64 to support testing on arm64 devices. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/snapcraft#5248 to build and publish CI test snaps for arm64, enabling testing on arm64 devices. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #5248 (commit f36284b08), expanding CI to build and publish test snaps on arm64 for device-testing workflows. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in #5248 (commit f36284b08), adding CI publishing of test snaps for arm64 to support testing of #5132 and craft-providers#719. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged CI configuration to build and publish test snaps for arm64 architecture, enabling cross-architecture testing. The maintainer-submitted update was integrated without comments or revisions. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#5132
(confidence 99%)
The PR explicitly cites this arm64 snap-push failure as a testing scenario enabled by the change.
-
Related To:
canonical/craft-providers#719
(confidence 99%)
The PR explicitly cites this build-container initialization issue as an arm64 testing scenario.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #331 feat(snap): build on arm64 | fetch-service | merged | Merged PR #331 via commit 1847b25, adding arm64 to the Snap build platforms. | |
| #938 ci: add arm64 snap build | rockcraft | open | Adds an arm64 snap build job to the Snap CI workflow. Arm64 build passes, but several test/lint/scan jobs fail and there has been no review activity in 407 days. | |
| #46 ci: test on more platforms | debcraft | merged | Merged PR #46 as commit 5cb752c, expanding CI tests to Ubuntu 22.04/24.04, including ARM64, with all checks passing. | |
| #71 ci: add arm64 build (core22-7) | snapcraft-rocks | merged | Merged PR #71 added core22-7 arm64 CI builds alongside amd64, with all checks passing. GHCR publishing was excluded; follow-up PR #78 later added multi-arch publishing for core22-7. | |
| #2045 ci: separate snap build and PR publish jobs | charmcraft | merged | Merged PR #2045 in commit 74a06f46, separating snap builds from PR branch publishing so tests can run while Store publication is processing. | |
| #921 ci: enable integration tests on arm64 | craft-providers | merged | Merged PR #921 in commit 55b77b8 enabled basic and LXD integration tests on Ubuntu ARM runners, preparing CI for CRAFT-4990. |