← Back to issue list

ci: build and publish artifacts on amd64

View original Github issue

Metadata

Project
craft-application
Number
#604
Type
pull request
State
merged
Author
mr-cal
Labels
Created
Updated
Closed

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.
76%
#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.
76%
#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.
70%