ci: add arm64 build (core22-7)
Metadata
Current evaluation
Merged. Adds arm64 build to CI workflow, splitting build-rock into arm64 and amd64 targets. Approved by two reviewers with all checks passing. Does not upload to GHCR yet, partially addressing issue #35. Admin action needed for required workflows.
Suggested action: —
No scores available.
Issue body
Adds an arm64 build to the workflow.
In this PR, we aren't uploading the arm64 build to GHCR so this doesn't entirely solve https://github.com/canonical/snapcraft-rocks/issues/35.
(SNAPCRAFT-1141)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Adds arm64 build to CI workflow, splitting build-rock into arm64 and amd64 targets. Approved by two reviewers with all checks passing. Does not upload to GHCR yet, partially addressing issue #35. Admin action needed for required workflows. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Added an arm64 build to the CI workflow, splitting the build-rock step into arm64 and amd64. GHCR uploads are pending, leaving issue #35 partially unresolved. Admin action is required to update required workflow checks. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #63 ci: add arm64 build (core24-8) | snapcraft-rocks | merged | Merged. Added arm64 build to CI, splitting build-rock into amd64 and arm64 jobs. Approved by two reviewers with passing checks. Does not yet upload to GHCR. | |
| #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. | |
| #79 feat(core22-8): publish as a multi-arch rock | snapcraft-rocks | merged | Merged multi-arch rock publishing for core22-8. Resolves #35, applies #72 to core22-7, and depends on #75. Approved with passing CI checks. Updated two files (+50/-13). | |
| #81 ci(core22-8): don't use a spread runner for publishing the rock | snapcraft-rocks | merged | Merged a CI configuration update assigning the rock publishing job to an amd64 runner. This prevents resource contention from routing the task to the spread runner. Approved by one reviewer and passed all continuous integration checks. | |
| #604 ci: build and publish artifacts on amd64 | craft-application | merged | Merged a CI update to build and publish artifacts on amd64. This resolves a platform mismatch warning with the PyPI publish action and aligns with available build infrastructure. Approved by reviewers and merged. |