← 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 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.
81%
#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.
74%
#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.
71%