Skip to content

feat(errors): create core/errors package#169

Open
justinwon777 wants to merge 1 commit into
mainfrom
justin.won/errors
Open

feat(errors): create core/errors package#169
justinwon777 wants to merge 1 commit into
mainfrom
justin.won/errors

Conversation

@justinwon777

@justinwon777 justinwon777 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Create the errors package following the RFC.

@justinwon777 justinwon777 requested review from a team as code owners July 9, 2026 20:38
@justinwon777 justinwon777 changed the title feat(errors): create core/errors package WIP feat(errors): create core/errors package Jul 9, 2026
@justinwon777 justinwon777 force-pushed the justin.won/errors branch 5 times, most recently from dd031fe to f4a0234 Compare July 9, 2026 22:09
@justinwon777 justinwon777 marked this pull request as draft July 9, 2026 23:04
@justinwon777 justinwon777 force-pushed the justin.won/errors branch 3 times, most recently from 69ef4cc to 3cb087d Compare July 10, 2026 00:47
@justinwon777 justinwon777 changed the title WIP feat(errors): create core/errors package [WIP] feat(errors): create core/errors package Jul 10, 2026
@justinwon777 justinwon777 force-pushed the justin.won/errors branch 2 times, most recently from 07400ac to 4af25b1 Compare July 13, 2026 06:26
@justinwon777 justinwon777 changed the title [WIP] feat(errors): create core/errors package feat(errors): create core/errors package Jul 13, 2026
@justinwon777 justinwon777 marked this pull request as ready for review July 13, 2026 17:36
@justinwon777 justinwon777 force-pushed the justin.won/errors branch 4 times, most recently from 7d383dc to a30bd54 Compare July 14, 2026 08:37
Add TangoError with FailureSource-tagged classification (bad request,
internal, internal retryable), constructors that preserve the
deepest classification through repeated wrapping.

GetErrorCode treats context.Canceled as taking precedence over any
TangoError classification a lower layer assigned, since cancellation
reflects the caller giving up rather than an actual failure.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant