← Back to issue list

feat: add craft-platforms compatibility methods

View original Github issue

Metadata

Project
craft-application
Number
#495
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #495 as 3bd339cf, adding craft-platforms compatibility methods and pending-deprecation warnings; follow-up #498 repaired documentation builds.

Resolution: closed resolved

Reason: PR #495 was approved and merged to main with commit 3bd339cf. The resulting documentation breakage was subsequently fixed by merged PR #498.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Also warns about some pending deprecations. - [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `tox`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #495 as 3bd339cf, adding craft-platforms compatibility methods and pending-deprecation warnings; follow-up #498 repaired documentation builds.
stealth/space-bunny-alpha — closed resolved Merged in #495 (3bd339cf), adding craft-platforms compatibility methods and warnings for pending deprecations; follow-up #498 fixed documentation breakage.
qwen/qwen3.6-35b-a3b — — Merged after approval by two reviewers and passing CI checks. Added craft-platforms compatibility methods and deprecation warnings. Documentation breakage was later resolved in PR #498.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#5205 refactor: use craft-platforms utilities snapcraft merged Merged PR #5205 as commit 3aacad74b, replacing local architecture helpers with craft-platforms utilities and closing #4993 (CRAFT-3278).
74%
#5379 build(deps): bump craft-platforms to 0.7.0 snapcraft merged Dependabot-style PR #5379 merged as commit 7901bef79, bumping craft-platforms to 0.7.0 and fixing spread tests tests/spread/core24/chisel-base and tests/spread/core-devel/base-snap; residual platforms test failures deferred to craft-application#705.
73%
#1937 build(deps): update dependency craft-platforms to v0.3.1 (main) charmcraft merged Renovate dependency bump of craft-platforms from 0.1.1 to 0.3.1 in charmcraft, merged into main via commit aa4c5079 (PR #1937, approved by 2 reviewers, 2-line pyproject/lock change).
71%
#863 build(deps): update craft-parts and craft-platforms rockcraft merged Merged as 5650d012, updating craft-parts to add the cargo-use plugin and craft-platforms to restore deprecated ubuntu:22.04 notation.
71%
#326 feat: add Platform model and default BuildPlanner craft-application merged Merged PR #326 as commit 4833c0e9, adding the Platform model and default BuildPlanner; the feature shipped in craft-application 3.0.0.
70%
#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.
70%