executor: add step handler errors
Metadata
Current evaluation
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.
Suggested action: —
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 |
|---|---|---|---|---|
| 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 after approval by two reviewers and passing CI checks. The changes define errors raised by the part handler during action execution, adding 45 lines across two files to improve executor error handling. | |
| #59 executor: add the step handler | craft-parts | merged | Merged after two approvals and CI. Adds a step handler to the executor for built-in actions and user scripts, featuring a FIFO-based control API ported from Snapcraft. Added 823 lines across six files. | |
| #66 executor: add part handler (1/2) | craft-parts | merged | Merged: executor part handler implementation. Adds package fetching, unpacking, step execution, and state generation. Approved by two reviewers, passed CI, and modified six files with 695 additions. |