docs(reference): add platform naming rules
Metadata
Current evaluation
Merged platform naming rules into the reference docs and bumped craft-application; the related lint fix was handled in canonical/craft-application#1023 (commit 83c5b7d4e).
Resolution: closed resolved
Reason: PR canonical/snapcraft#6092 was merged as commit 83c5b7d4e, adding strict platform naming rules and updating the craft-application minor release.
Evaluated by: mr-cal-bot
No scores available.
Issue body
As a side-effect this updates the minor release of craft-application too.
CRAFT-4906
Lint issue is fixed in https://github.com/canonical/craft-application/pull/1023
---
- [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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged platform naming rules into the reference docs and bumped craft-application; the related lint fix was handled in canonical/craft-application#1023 (commit 83c5b7d4e). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as 83c5b7d4e, adding platform naming rules to the reference documentation and bumping the craft-application minor release. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as 83c5b7d4e, documenting platform naming rules and bumping the craft-application minor release; its linked lint fix was handled in canonical/craft-application#1023. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as 83c5b7d4e, adding platform naming rules to the reference docs and bumping the craft-application minor release. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged documentation update adding platform naming rules. The change also bumps the craft-application minor release to resolve a lint dependency. Approved by two reviewers and passed CI checks before integration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation update adding platform naming rules. The change also bumps the craft-application minor release to align with a lint fix in PR #1023. Addresses CRAFT-4906. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-application#1023
(confidence 98%)
Fixed the upstream lint issue referenced by the Snapcraft PR and included through the dependency update.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2590 docs: add platform naming rules | charmcraft | merged | PR #2590 by lengau was approved by two reviewers and merged into main as commit 3313a280, adding craft-application's platform naming rules to docs/reference/platforms.rst (docs-only, +49/-13). | |
| #1130 docs: add platform naming rules | rockcraft | merged | Merged PR #1130 in commit c32a5ef0, adding Craft Application's platform naming rules to Rockcraft's documentation. | |
| #736 docs(models): add reference and how-to for Platforms models. | craft-application | merged | Merged in canonical/craft-application#736 via commit 469bf24f, adding Platforms/PlatformsDict reference docs and a guide for app-specific platform models. | |
| #84 fix: do not strip base from platform names | craft-platforms | merged | Merged PR #84 via commit 7680af2: shorthand platform names now retain their base, preventing duplicate BuildInfo names required by craft-application. | |
| #46 docs: basic reference documentation | craft-platforms | merged | Merged foundational Craft Platforms reference documentation in #46 via commit 337c743, adding 187 lines across 16 files. | |
| #2080 docs: add platforms reference and how-to | charmcraft | merged | Merged in canonical/charmcraft#2080 (142fa827), adding platforms reference/how-to docs for bases, architectures and multi-base support; fixes #2009. | |
| #936 feat!(platform): add reserved platform names | craft-application | merged | Merged PR #936 (commit b534c8a8) adding RESERVED_PLATFORM_NAMES in craft_application/models/platforms.py, blocking '*' and 'any'; fixes #890 (CRAFT-4747). Includes ruff 0.14.0 bump. | |
| #213 docs: add 'Platform grammar' reference | imagecraft | merged | Merged in #213 via commit 11fee3f, adding platform-grammar and for-statement docs with Craft Grammar 2.3.0 features enabled after PR #207 merged. |