← Back to issue list

ci: publish snaps to arm64

View original Github issue

Metadata

Project
snapcraft
Number
#5248
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

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.
78%
#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.
74%
#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.
72%
#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.
70%
#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.
70%
#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.
70%