← Back to issue list

sources: add source handler integration

View original Github issue

Metadata

Project
craft-parts
Number
#50
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

Merged integration of source handlers with the state manager and executor to check for outdated sources during planning. Approved by two reviewers, modifying 9 files (+339/-37).

Suggested action:

No scores available.

Issue body

Provide calls to integrate source handlers with state manager and the executor, and use it to check if sources are outdated during the planning phase. Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com> - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged integration of source handlers with the state manager and executor to check for outdated sources during planning. Approved by two reviewers, modifying 9 files (+339/-37).
qwen3.6-35b-a3b-mtp-q6 Successfully merged. Integrates source handlers with the state manager and executor, enabling outdated source checks during planning. Authored by Claudio Matsuoka.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#31 sources: add source handler base classes craft-parts merged Merged after approval by two reviewers and passing CI checks. Adds base classes for source handlers to manage copying, downloading, and unpacking files, introducing 507 lines across five files.
75%
#45 sources: add the tar source handler craft-parts merged Added a tar source handler to enable tar files as a part source. Merged after approval by two reviewers, introducing 403 additions and 1 deletion across 10 files.
71%