← Back to issue list

feat: source handler snap support

View original Github issue

Metadata

Project
craft-parts
Number
#1126
Type
pull request
State
merged
Author
bepri
Labels
—
Created
Updated
Closed

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.
79%
#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.
74%