bircni
27e39ec4be
refactor: drop the URL-based error classifier and hint lookups
...
Errors are named by the service call that failed: Classify,
NotFoundError and ConflictError at the call site. Remove the endpoint
parser that guessed the resource from the request path, and the
follow-up reads the explainer made at error time (repository state,
issue-vs-pull-request, the existing pull request's URL) together with
the credentialed transport each API error carried for them.
Calls that the endpoint parser covered and the services did not now
classify themselves: issues, pull requests, reviews, comments,
releases, branches, wiki pages, repositories, organizations and SSH
keys. Unclassified failures fall back to the generic
"not found (HTTP 404 GET ...)" text.
Signed-off-by: bircni <bircni@icloud.com >
2026-10-12 10:40:45 +02:00
..
2026-10-11 23:46:26 +02:00
2026-10-11 23:46:26 +02:00
2026-10-11 23:46:26 +02:00
2026-10-11 17:15:41 +00:00
2026-10-11 23:46:57 +02:00
2026-10-11 23:46:26 +02:00
2026-10-11 23:46:26 +02:00
2026-10-11 17:15:41 +00:00
2026-10-11 23:42:49 +02:00
2026-10-11 17:15:41 +00:00
2026-10-11 17:15:41 +00:00
2026-10-11 23:46:26 +02:00
2026-10-12 10:36:50 +02:00
2026-10-11 17:15:41 +00:00
2026-10-11 23:52:02 +02:00
2026-10-12 10:40:45 +02:00
2026-10-11 23:54:47 +02:00
2026-10-11 23:54:47 +02:00
2026-10-12 00:17:02 +02:00
2026-10-12 10:40:45 +02:00
2026-10-11 23:51:45 +02:00
2026-10-11 23:51:45 +02:00
2026-10-11 17:15:41 +00:00
2026-10-11 17:15:41 +00:00
2026-10-12 10:40:45 +02:00
2026-10-12 10:40:45 +02:00
2026-10-11 22:48:49 +02:00
2026-10-12 00:19:35 +02:00
2026-10-11 23:50:44 +02:00
2026-10-11 23:50:44 +02:00
2026-10-12 00:17:08 +02:00
2026-10-11 17:15:41 +00:00
2026-10-11 17:15:41 +00:00
2026-10-11 17:15:41 +00:00
2026-10-11 17:15:41 +00:00
2026-10-12 00:14:30 +02:00
2026-10-12 10:40:45 +02:00
2026-10-12 00:14:30 +02:00
2026-10-12 00:16:09 +02:00
2026-10-11 17:15:41 +00:00
2026-10-12 00:17:02 +02:00
2026-10-11 17:15:41 +00:00
2026-10-11 17:15:41 +00:00
2026-10-12 00:14:30 +02:00
2026-10-11 23:50:46 +02:00
2026-10-11 23:50:46 +02:00
2026-10-11 23:42:49 +02:00
2026-10-12 10:40:45 +02:00
2026-10-11 23:42:49 +02:00
2026-10-11 17:15:41 +00:00
2026-10-12 10:00:05 +02:00
2026-10-12 10:40:45 +02:00
2026-10-11 17:15:41 +00:00
2026-10-11 23:56:25 +02:00
2026-10-11 23:52:32 +02:00
2026-10-12 10:40:45 +02:00
2026-10-12 09:55:36 +02:00
2026-10-12 10:40:45 +02:00
2026-10-11 23:51:45 +02:00
2026-10-11 23:51:45 +02:00
2026-10-11 17:15:41 +00:00
2026-10-11 23:51:49 +02:00
2026-10-11 17:15:41 +00:00
2026-10-11 17:15:41 +00:00
2026-10-11 17:15:41 +00:00
2026-10-12 10:40:45 +02:00
2026-10-11 22:48:49 +02:00
2026-10-11 17:15:41 +00:00
2026-10-11 17:15:41 +00:00
2026-10-12 00:17:07 +02:00
2026-10-11 23:42:49 +02:00
2026-10-12 10:40:45 +02:00
2026-10-11 23:55:13 +02:00
2026-10-11 23:55:13 +02:00
2026-10-11 23:42:49 +02:00
2026-10-12 10:36:50 +02:00
2026-10-11 17:15:41 +00:00
2026-10-12 00:17:03 +02:00
2026-10-11 23:42:49 +02:00
2026-10-11 23:42:49 +02:00
2026-10-11 23:52:33 +02:00
2026-10-12 10:40:45 +02:00