← Back to issue list

ci: build the snap on self-hosted runners

View original Github issue

Metadata

Project
charmcraft
Number
#2030
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

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.
73%
#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.
73%
#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.
72%
#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.
71%
#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.
71%