ci: run tests on amd64
Metadata
Current evaluation
Merged to run CI tests on amd64, bypassing s390x runner failures caused by missing cryptography wheels. Approved by two reviewers and passed CI checks.
Suggested action: —
No scores available.
Issue body
The jobs fail on the new s390x self-hosted runners because some wheels are missing (cryptography specifically). Ideally we would also be able to run on arm64, but there's no language to say "run on either amd64 or arm64".
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint && make test`?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged to run CI tests on amd64, bypassing s390x runner failures caused by missing cryptography wheels. Approved by two reviewers and passed CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to run CI tests on amd64, resolving s390x runner failures from missing cryptography wheels. The change implements amd64 execution as a workaround for unsupported dual-architecture syntax. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to enable CI test execution on amd64. This resolves s390x runner failures caused by missing cryptography wheels, as the CI configuration lacks syntax to target either amd64 or arm64. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1030 ci: run Python tests on arm64 | craft-application | merged | Merged. Enables Python unit and integration tests on ARM64 runners. Resolved ARM64 compatibility issues and marked complex fetch service tests as amd64-only, tracking remaining work in issue #1032. Approved and passes CI. Prerequisite for #1027 and CRAFT-4992. | |
| #3491 spread: run cross compile tests on amd64 only | snapcraft | merged | Merged into master. Configures spread to run cross-compile tests exclusively on amd64. Approved by one reviewer, passed CI, and applied a minimal three-line change with no coverage impact. |