← Back to issue list

Implement platforms for charmcraft

View original Github issue

Metadata

Project
charmcraft
Number
#1535
Type
issue
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Implemented ST105-style platforms for charm builds in merged PR #1554, commit e3de0a46, completing the requested platform support.

Resolution: closed resolved

Reason: Platform support for building charms was implemented and merged through PR #1554 in commit e3de0a46, which resolved #1535.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Follow the specification in ST105. E.g.: ``` base: name: ubuntu channel: 20.04 platforms: ubuntu-amd64: build-on: [amd64] build-for: [amd64] ``` ### Why it needs to get done Unifying craft products platforms

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Implemented ST105-style platforms for charm builds in merged PR #1554, commit e3de0a46, completing the requested platform support.
stealth/space-bunny-alpha — closed resolved Platform support was implemented by merged PR #1554 (commit e3de0a46), which fixed #1535.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation. No pull requests were merged or code changes applied. The request appears abandoned or migrated to internal Jira tracking (CRAFT-2514) without a GitHub resolution.
qwen/qwen3.6-35b-a3b — — Closed and abandoned. Deferred to internal Jira ticket CRAFT-2514 for tracking. No code changes or pull requests were merged.
qwen/qwen3.6-35b-a3b — — Abandoned and moved to Jira ticket CRAFT-2514. No pull requests were merged and no implementation occurred. Platform support for charmcraft remains unaddressed.
qwen3.6-35b-a3b-mtp-q6 — — Platform implementation for charmcraft was closed without resolution or implementation. No merge or fix details were provided, indicating the request was abandoned or deferred pending further specification updates.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/charmcraft#1554 (confidence 100%)

    The merged implementation is titled “implement platforms for building charms” and is recorded as commit e3de0a46.

Related issues

Issue Project State Summary Similarity
#1554 feat: implement platforms for building charms charmcraft merged Merged #1554 in e3de0a46, adding ST105 platforms support for charm builds, including Ubuntu 24.04, and fixing #1535. Its spread-test prerequisite #1556 also merged.
82%
#1894 refactor: use craft-platforms for build plans charmcraft merged Merged PR #1894 (commit f1755e8f, +25/-33) replaced Charmcraft's custom build-plan generation for `platforms` charms with craft-platforms, routing exhaustive build plans through craft-application's BuildPlanService.
75%
#2794 Clarify 1:1 platforms-to-charm mapping in charmcraft.yaml schema charmcraft closed Merged PR #2794 to clarify that each platforms entry produces a separate packed charm, regenerating the schema and adding regression coverage.
75%
#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.
74%
#2008 Multi-base platform support charmcraft closed Multi-base support shipped in charmcraft#2054 (commit 1ad02d82) via platforms-based recipes; the prototype was not separately polished, but the requested capability was implemented.
74%
#4 feat: add charmcraft build plans craft-platforms merged Merged charmcraft build-plan support and supporting build-plan utilities in canonical/craft-platforms#4 via commit efa325b.
72%
#2200 feat(templates): change the templates to use platforms notation charmcraft merged Merged PR #2200 (commit c4d43add) migrated Charmcraft init templates from bases to platforms notation while retaining Jammy builds, fixing #2167.
72%
#2657 test: Platform shorthand notation and charm plugin charmcraft merged Merged PR #2657 as 2bfa73df, adding tests for platform shorthand notation with the charm plugin after earlier craft-platforms regressions.
71%
#81 feat: multi-base support for charm build plans craft-platforms merged Merged PR #81 as commit 519b705, adding multi-base charm build-plan support and fixing #73, with stricter shorthand validation and CraftPlatformsError.
71%