Allow source-type to specify local
Metadata
Current evaluation
Merged. Enables local as a valid source-type in snapcraft.yaml, allowing remote sources to be overridden for local iteration. Approved by two reviewers after discussing implementation and test requirements. Resolves LP #1695886.
Suggested action: —
No scores available.
Issue body
Allows local overriding of a source-type to local
LP: #1695886
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Enables local as a valid source-type in snapcraft.yaml, allowing remote sources to be overridden for local iteration. Approved by two reviewers after discussing implementation and test requirements. Resolves LP #1695886. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to allow explicit local source-type overrides, fixing a schema validation regression that blocked fast iteration workflows. Approved after the author committed to adding an integration test to prevent future regressions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Allows specifying local as a source-type in snapcraft.yaml to override remote parts for faster iteration. Restores functionality broken by recent schema validation changes. Approved by maintainers. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #38 sources: add the local source handler | craft-parts | merged | Merged the local source handler for pull and update operations on host filesystem sources. Ported from snapcraft, the change was approved by two reviewers, passed CI, and added 522 lines across three files. | |
| #1774489 source-type: local is not documented | snapcraft (launchpad) | closed | Closed as abandoned. The missing source-type local documentation in snapcraft help and legacy docs received no follow-up, indicating the gap was ignored or superseded by updated documentation. |