docs(dx): add unified error code catalog with CI validation - #170
Conversation
|
@amosleoamadi 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! 🚀 |
|
Thanks @amosleoamadi. #169 just merged and it created the six per-contract READMEs that this PR adds cross-link lines to, so five files now conflict:
When you rebase, keep both sides: their new README body plus your ERRORS.md cross-link line at the bottom.
|
|
Merged. Thanks for turning the rebase around @amosleoamadi, and for keeping both sides on the README conflicts rather than clobbering. The catalog check script is the durable part here. |
Closes #168
stellar/ERRORS.mdwith a table per contract listing everyContractErrorvariant:Code | Name | Meaning | Introduced inCross‑reference each row to the line in source where the variant is defined.
.github/workflows/ci.yml) that greps allContractErrorenums in the source and fails if any variant is missing fromERRORS.md.stellar/README.mdand from each contract’sREADME.mdfor discoverability.