executor: add step handler errors
Metadata
Current evaluation
Merged PR #58 added executor step-handling error classes in commit a3ab59be; merge commit: 6473059e.
Resolution: closed resolved
Reason: The change was approved by two reviewers and merged. Commit a3ab59be implemented the executor error classes and was integrated through PR #58 as merge commit 6473059e.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Implement the error classes used during step handling.
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 | Merged PR #58 added executor step-handling error classes in commit a3ab59be; merge commit: 6473059e. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-parts#58, adding executor step-handling error classes with 128 lines across two files. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged implementation of error classes for executor step handling. Approved by two reviewers, adding 128 lines across two files. The changes formalize step execution error handling and were signed off by maintainer cmatsuoka. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged implementation of error classes for step handling in the executor module. Changes were integrated into the main branch by maintainer cmatsuoka. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #62 executor: add errors raised in part handling | craft-parts | merged | Merged PR #62 in commit 3396c666 (merge 94585ae9), defining errors raised by the executor part handler during action execution. | |
| #59 executor: add the step handler | craft-parts | merged | Merged to main via commit 878dd163, adding craft_parts/executor/step_handler.py (+823/-0, 6 files): built-in step actions, user-script execution, and a FIFO-based control API server ported from Snapcraft. | |
| #68 executor: add part handler (2/2) | craft-parts | merged | Merged PR #68 via e44c60eb, adding executor handlers and lifecycle logic for RERUN and UPDATE actions. |