Design/document support for architecture selection during builds
Metadata
Current evaluation
Architecture build/run selection was finalized in forum docs 4675/4972 and implemented by merged PR #2080 (c60ac3891) using build-on/build-for syntax.
Resolution: closed resolved
Reason: The design and final documentation were published in forum topics 4675 and 4972. Implementation subsequently merged in snapcraft PR #2080 as commit c60ac3891.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Estimate: 1 day
Snapd’s snap.yaml supports an architectures keyword that defines the architectures on which that particular snap runs. Snapcraft currently supports the same keyword, and it acts as a pass-through, copying it into the snap.yaml. Now that build.snapcraft.io is a thing, we’d like to expand the architectures keyword to also serve the purpose of telling build.snapcraft.io which architectures to use for building, and on which architectures the resulting snap runs.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Architecture build/run selection was finalized in forum docs 4675/4972 and implemented by merged PR #2080 (c60ac3891) using build-on/build-for syntax. | |
| stealth/space-bunny-alpha | — | closed resolved | Architecture selection was documented in forum topic 4972 and implemented for CI by merged PR #2080, commit c60ac3891, adding build-on/run-on architecture lists. | |
| stealth/space-bunny-alpha | — | closed resolved | Closed after the design moved to forum proposals 4675 and final docs 4972. Implementation followed in merged PR #2080 (c60ac3891). | |
| qwen/qwen3.6-35b-a3b | — | — | Closed after scope expanded beyond initial grammar changes. Proposal discussions and final documentation were moved to the Snapcraft forum, formally documenting the architecture selection feature for build.snapcraft.io. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed and superseded by external forum discussions. The architecture selection design was finalized through Snapcraft forum proposals, with final documentation published at the linked URLs. | |
| qwen/qwen3.6-35b-a3b | — | — | Superseded by external forum discussions. The architecture selection proposal was moved to the Snapcraft forum, where final documentation was published, resolving the request without a direct code merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed and superseded by external forum discussions. Architecture selection design and documentation were finalized on the Snapcraft forum, as linked in the comments. No code changes were implemented in this issue. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
snapcraft#2080
(confidence 99%)
Merged implementation adding CI-oriented build-on/build-for architecture declarations.
-
Related To:
snapcraft#1685
(confidence 97%)
Implementation tracking issue closed by the work delivered in PR #2080.
Related issues
No related issues found above the similarity threshold.