Closed Jakob3xD closed 2 months ago
Attention: Patch coverage is 93.16038%
with 58 lines
in your changes are missing coverage. Please review.
Project coverage is 66.14%. Comparing base (
06a6dc8
) to head (289159b
). Report is 3 commits behind head on main.
:partying_face: CI is green. I am going to split all the unrelated stuff into separate PRs.
Nice. Did you roll this code out by hand?
Yes, as the API spec is IMO not in a great state because of issue like this and my focus is on adding the missing plugins I need. As I have no experience with code generation it would take way more time to add the plugins and iron out all the issues the api spec has.
I am also working on the ISM plugins but the API spec is totally missing and I am trying to get what I need from the Docs but this is also a lot of pain.
@Jakob3xD we have done a lot of work in https://github.com/opensearch-project/opensearch-api-specification, moving it to OpenAPI, adding bodies, and generally are going to push on teams such as ISM to add specs. You can get a lot of mileage "for free" there. Remember that we have 8 clients, so in order to keep up with API changes we have to automate.
@Jakob3xD rebase?
Description
The changes made to error are more or less braking changes as they get moved to another package. Normal use should still work but for uses who try to parse the error with
errors.As
it is braking.Issues Resolved
Closes #94
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license. For more information on following Developer Certificate of Origin and signing off your commits, please check here.