Fix: feat: implement robust error mapping and error parser in @astroid/client (Auto-Generated) - #40
Conversation
|
@Michealshodipo56 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
|
MergeKeeper review Scope: in scope for linked issue The pull request successfully implements robust error mapping, Horizon error parsing, and error classes within the client package in fulfillment of issue #7. Reviewed commit: |
|
MergeKeeper merge status Status: blocked Reason: One or more required CI checks failed. Failing checks:
Next steps:
|
|
Needs review Linked to The pull request introduces extensive unrelated changes and rewrites existing client and auth code outside the scope of issue #7. Reviewed commit: |
Closes #7
This pull request was generated automatically and scoped strictly to issue #7.
Changes
Implemented robust error mapping and error parser in @astroid/client, defining specialized classes like AstroidSDKError, AstroidValidationError, AstroidHorizonError, and AstroidPolicyViolationError, with secure content-type inspection, cause preservation, and comprehensive unit tests.
Verification
Linked with
Closes #7so the Drips Wave bot resolves the issue on merge.