sources: add source handler integration
Metadata
Current evaluation
Source handlers were integrated with state management and execution planning, adding outdated-source checks. Merged in PR #50 via commit 1534673c.
Resolution: closed resolved
Reason: PR #50 was merged into the project, with merge commit 1534673c and implementation commit 0693f1b5. The change added the requested state-manager and executor integration and planning-time source outdated checks.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Source handlers were integrated with state management and execution planning, adding outdated-source checks. Merged in PR #50 via commit 1534673c. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #50 via commit 0693f1b5 (merge 1534673c), integrating source handlers with state management and execution to detect outdated sources during planning. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #50, integrating source handlers with the state manager and executor so planning checks whether sources are outdated. | |
| 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 PR #31 via commit 8494ce17, adding base classes for source handlers and downloadable file sources. |