Implement skills (the migration-skill) and remove support for legacy assets in meta
Metadata
Current evaluation
Merged in canonical/snapcraft#278 via 78ca2b2a9 (implementation 37cf33b8c), adding migration-skill and dropping legacy meta assets, including package.yaml and readme.md support.
Resolution: closed resolved
Reason: PR #278 was merged into main by commit 78ca2b2a9, with implementation commit 37cf33b8c adding migration-skill and removing support for legacy assets in app metadata.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This adds functionality for the migration-skill and effectively removes
support for caps, security-override, security-policy and security-template
as part of the app definition.
In addition to that, package.yaml and readme.md support is also removed.
LP: #1539122
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/snapcraft#278 via 78ca2b2a9 (implementation 37cf33b8c), adding migration-skill and dropping legacy meta assets, including package.yaml and readme.md support. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/snapcraft#278 via commit 78ca2b2a9, adding migration-skill and removing legacy meta asset support, including package.yaml and readme.md. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged implementation of the migration-skill and removal of legacy asset support in meta, dropping caps, security overrides, package.yaml, and readme.md. Approved after maintainer review and confirmed functional on the latest image. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#356
(confidence 90%)
Later merged in a9e5f06a8 and migrated the skills terminology and functionality to interfaces.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1539122 Skills and specifically the migration-skill needs to be supported in snapcraft | snapcraft (launchpad) | closed | Migration-skill support was merged in ubuntu-core/snapcraft#278 via commit 78ca2b2a9, implementing skills and removing legacy formatting. | |
| #275 Remove legacy formatting and implement skills | snapcraft | closed | Closed in favor of #278, which was merged via commit 78ca2b2a9 to implement migration skills and remove legacy metadata handling. | |
| #1549427 migrate from skills to interfaces | snapcraft (launchpad) | closed | Resolved by merged snapcraft PR #356 (merge a9e5f06a8); store and review tools were migrated, with review-tool fixes shipped in 0.39. |