ci: build and publish artifacts on amd64
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `tox`?
-----
ghcr.io/pypa/gh-action-pypi-publish seems to only be available on amd64:
```
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
```
([source](https://github.com/canonical/craft-application/actions/runs/12752890346/job/35543369150#step:4:13))
Also, I think it makes sense to build the wheel on amd64.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged CI changes to build and publish artifacts exclusively on amd64. This resolves a platform mismatch warning from the PyPI publish action, which lacks arm64 support, by aligning builds with available infrastructure. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #249 ci: run pypi publish job on a specific amd64, noble runner | craft-platforms | merged | Merged a CI update to run the PyPI publish job on an amd64 Ubuntu Noble runner, resolving architecture compatibility. Approved by two reviewers with all checks passing. | |
| #301 ci: restrict pypi job to amd64 | starbase | merged | Merged. The pull request restricts the PyPI publishing job to amd64 architecture, as the underlying docker image is always amd64. Approved by two reviewers with passing CI checks. | |
| #71 ci: add arm64 build (core22-7) | snapcraft-rocks | merged | 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. |