Migrate from skills to interfaces
Metadata
Current evaluation
Merged transparent migration logic converting legacy skills to interfaces. Approved by maintainers after coverage concerns and pending review status. Updated 11 files with +115/-53 lines.
Suggested action: —
No scores available.
Issue body
This adds some sort of transparent migration logic from "skills" related
keywords to the ones belonging to "interfaces".
LP: #1549427
Signed-off-by: Sergio Schvezov sergio.schvezov@ubuntu.com
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged transparent migration logic converting legacy skills to interfaces. Approved by maintainers after coverage concerns and pending review status. Updated 11 files with +115/-53 lines. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged transparent migration logic converting deprecated skills keywords to interfaces. Approved by reviewers following minor coverage checks. Resolves LP #1549427. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged after maintainer approval. Implements transparent migration logic from skills to interfaces keywords. Resolved coverage checks and pending image dependencies prior to landing. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #278 Implement skills (the migration-skill) and remove support for legacy assets in meta | snapcraft | merged | Merged after positive reviews. Implemented the migration-skill and removed legacy asset support, including caps, security overrides, package.yaml, and readme.md. The change touches 15 files. | |
| #5464 docs: migrate 'interfaces' | snapcraft | merged | Merged documentation update migrating the interfaces explanation to ReadTheDocs. Approved by two reviewers, passed all CI checks, and modified four files (+27/-45 lines). | |
| #1549427 migrate from skills to interfaces | snapcraft (launchpad) | closed | Closed as superseded. The migration from skills to interfaces was implemented in related snapd and snapcraft repositories, fully replacing the legacy system without requiring further coordination. |