← Back to issue list

feat: refactor all errors into reusable module

View original Github issue

Metadata

Project
rockcraft
Number
#61
Type
pull request
State
merged
Author
cjdcordeiro
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #61 consolidated Rockcraft's custom exceptions into a reusable rockcraft/errors.py module via commit 75d124b9.

Resolution: closed resolved

Reason: PR #61 was merged into the project. Repository history records the exception-module refactoring in commit 75d124b9.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Instead of having the definition of custom exceptions spread out through different files, this refactoring brings all the Rockcraft exceptions into a single and common error.py file. - [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 #61 consolidated Rockcraft's custom exceptions into a reusable rockcraft/errors.py module via commit 75d124b9.
stealth/space-bunny-alpha — closed resolved Merged PR #61, consolidating Rockcraft custom exceptions into a reusable error.py module (commit 75d124b9).
qwen/qwen3.6-35b-a3b — — Merged a refactor consolidating custom exceptions from multiple files into a single reusable error.py module. Approved by one reviewer, passed CI, and changed eight files (+50/-27 lines).
qwen3.6-35b-a3b-mtp-q6 — — Merged refactoring that consolidates all custom exceptions into a single reusable error.py module, replacing scattered definitions across multiple files.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#171 errors: add rockcraft error base class rockcraft merged Merged PR #171 via commit 31cbb46f, adding RockcraftError as a shared base class for Rockcraft-specific exceptions.
77%
#1384 refactor: drop unused error classes rockcraft open Removes 3 unused error classes and a helper method from rockcraft/errors.py. All CI checks passing, no review comments.
74%