ci: build the snap on self-hosted runners
Metadata
Current evaluation
Merged a two-line CI configuration update to build snaps on self-hosted amd64 runners. The change ensures containerized builds match the amd64 architecture required by downstream tests. Approved by two reviewers.
Suggested action: —
No scores available.
Issue body
Ubuntu version shouldn't matter since we're spinning up a container, so we just need to ensure that it's on amd64 because the tests that use these built snaps run on amd64.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged a two-line CI configuration update to build snaps on self-hosted amd64 runners. The change ensures containerized builds match the amd64 architecture required by downstream tests. Approved by two reviewers. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged CI configuration update to build snaps on self-hosted runners. Ensures amd64 architecture for containerized builds to match test environments. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Configures CI to build snaps on self-hosted runners. Containerized builds render the Ubuntu version irrelevant, requiring only amd64 architecture to match downstream test environments. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #293 ci: run on self-hosted runners | fetch-service | merged | CI configuration updated to run on self-hosted runners. Merged after approval from two reviewers, modifying one file with 15 additions and 5 deletions. | |
| #557 build: fix snap build in non-amd64 archs | rockcraft | merged | Merged fix for snap builds on non-amd64 architectures, resolving missing dependency wheels. Approved by two reviewers, passed CI, and updated one file with 15 lines. | |
| #1803 ci: correctly run from snap | snapcraft | merged | Merged a CI fix to correctly run tests from snap by separating development and runtime dependencies. Approved by one reviewer, passed CI, and resolved dependency isolation to expose hidden bugs for future fixes. | |
| #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. | |
| #1377 fix: make snap build on all architectures. | charmcraft | merged | Merged to resolve issue #1369 by enabling snap builds across armhf, arm64, ppc64el, and s390x. Approved by two reviewers, the two-file change (+25/-40 lines) updates build configurations for full multi-platform compatibility. |