← Back to issue list

executor: add step handler errors

View original Github issue

Metadata

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

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.
79%
#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.
74%
#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.
72%