feat: sync SDK to OnePin API v0.41.147 - #128
onepin-pipeline-bot[bot] wants to merge 1 commit into
Conversation
|
Regen guards: failing. This does not block the PR -- the diff is here to fix forward from. |
|
Fixed the `tests/build` failure: it was SDK→CLI drift (`test_no_unexposed_sdk_params[voices.list]`) — the regen gave `voices.list` a native `provider_voice_id` keyword that no CLI flag reached. Added `--provider-voice-id` (plain string, no transform — it's a single exact-match id, not a repeatable filter) to the `voices list` row in `_spec.py`, regenerated the README block and the manifest snapshot, and added a forwarding test in `tests/cli/test_cli_extra.py`. `ruff`, `ruff format`, `mypy -p onepin._cli`, and the full `pytest` suite (95% coverage on `onepin._cli`) all pass. Needs a human call on whether this filter needs a |
Auto-regenerated from the shaped OnePin API OpenAPI spec.
8c8c6f7f8bdffec317e65c2abf9e2af93692424f0.41.147prodThe hand-rolled CLI under
src/onepin/_cli/is preserved viasrc/onepin/.fernignore.Review the diff, let CI run, then merge to ship the new SDK surface.