docs: rewrite platform docs
Metadata
Current evaluation
Squash-merged rewrite of platform documentation. Dropped core20, added core26, and renamed architectures to platforms. Fixes #6039. Approved by two reviewers with all CI checks passing.
Suggested action: —
No scores available.
Issue body
- Rewrites the platforms reference and explanation.
- Drops core20 and adds core26 to the platforms how-to
- Renames docs from "architectures" to "platforms"
Fixes #6039
(SNAPCRAFT-1295)
---
- [x] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md).
- [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [x] I've successfully run `make lint && make test`.
- [x] I've added or updated any relevant documentation.
- [x] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Squash-merged rewrite of platform documentation. Dropped core20, added core26, and renamed architectures to platforms. Fixes #6039. Approved by two reviewers with all CI checks passing. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged as a squash commit. Rewrote platform documentation, replaced core20 with core26, and renamed architectures to platforms. Resolves issue #6039. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged squash commit rewriting platform documentation, renaming architectures to platforms, and updating core versions by dropping core20 and adding core26. Resolves #6039. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2104 docs: update platforms reference | charmcraft | merged | Merged documentation update to the platforms reference, incorporating feedback from PR #2080. Approved by two reviewers with zero unresolved comments. Changed one file with 16 additions and 15 deletions. | |
| #4436 docs(architectures): remove shorthand notation for core22 architectures | snapcraft | merged | Merged documentation update removing shorthand architecture notation for core22 snaps. The change discourages the notation as Launchpad lacks support, avoiding disruptive code removal. Approved by two reviewers and passed CI. | |
| #2080 docs: add platforms reference and how-to | charmcraft | merged | Merged documentation updates for Charmcraft platforms, bases, and architectures, covering multi-base support. Approved by three reviewers, passed CI checks, and resolved issue #2009. | |
| #1012 docs: add platform naming snippet | craft-application | merged | Merged after approval and passing CI. Added platform naming documentation across four files, resolving reviewer feedback on YAML constraints by implementing platform-specific rules for snaps and rocks. | |
| #2590 docs: add platform naming rules | charmcraft | merged | Merged documentation update adding platform naming rules from craft-application. Approved by two reviewers. Integrated despite non-blocking CI test failures and type checker notifications. | |
| #1130 docs: add platform naming rules | rockcraft | merged | Merged documentation update adding platform naming rules from Craft Application. Approved by three reviewers with all CI checks passing. A noted merge conflict was resolved prior to final merge. | |
| #4362 docs(architectures): reword how to section | snapcraft | merged | Merged a documentation update that reworded the architecture section to remove the term cross-compiling, clarifying snapcraft does not auto-cross-compile. Approved by two reviewers, passed CI, and merged. | |
| #5685 docs: fix missing link to supported architectures | snapcraft | merged | Merged a documentation fix adding a missing link to supported architectures. The single-file change was approved by two reviewers and merged despite one failing CI check. | |
| #6150 docs: use core26 as the default base | snapcraft | merged | Merged documentation updates for Snapcraft 9, setting core26 as the default base and standardizing terminology. Approved by two reviewers and passed CI checks. Force-pushed to resolve a squash-merge email error before final merge. | |
| #94 fix: generate stricter default platforms | debcraft | merged | Merged fix for issue #52 that generates stricter default platforms equivalent to Debian's any architecture value. Approved by two reviewers, passed all CI checks, and modified 10 files. |