← Back to issue list

docs(reference): add platform naming rules

View original Github issue

Metadata

Project
snapcraft
Number
#6092
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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).
88%
#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.
86%
#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.
74%
#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.
73%
#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.
71%
#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.
71%
#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.
70%
#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.
70%