← Back to issue list

Migrate from skills to interfaces

View original Github issue

Metadata

Project
snapcraft
Number
#356
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

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.
78%
#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).
73%
#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.
70%