feat: source handler snap support
Metadata
Current evaluation
Merged #1126 via commit df7c82f0, adding source-handler support for declaring snaps required to process source types (CRAFT-4561).
Resolution: closed resolved
Reason: PR #1126 was approved and merged with all listed CI checks passing. Commit df7c82f0 contains the implementation for CRAFT-4561.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
-----
Add support for source types providing a list of snaps necessary to handle that source.
CRAFT-4561.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #1126 via commit df7c82f0, adding source-handler support for declaring snaps required to process source types (CRAFT-4561). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1126 as df7c82f0, adding support for source handlers to declare and install snaps required to handle sources (CRAFT-4561). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #1126 added source-handler support for declaring required snaps, implementing CRAFT-4561. Approved by three reviewers with all CI checks passing. | |
| qwen/qwen3.6-35b-a3b | — | — | Added support for source types to specify required snaps for handling. Merged after approval by three reviewers and passing all CI checks. Changes span four files with 46 additions, resolving CRAFT-4561. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged feature adding support for source types to specify required snaps for handling them, resolving CRAFT-4561. Submitted directly by maintainer bepri without additional comments. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #61 sources: add snap source handler | craft-parts | merged | Merged in canonical/craft-parts#61 via commit 47fbdb86, adding a Snapcraft-derived handler and tests to download and extract files from snap packages. | |
| #38 sources: add the local source handler | craft-parts | merged | Merged PR #38 via 0f3c434b, adding pull/update support for host-filesystem sources with a Snapcraft-derived implementation and tests. |