Skip to content

chore(spec): re-sync vendored spec to the corrected v1 JSON map value schema (PR #112) - #4

Merged
BSalaeddin merged 1 commit into
mainfrom
chore/spec-resync-112
Aug 18, 2026
Merged

BSalaeddin merged 1 commit into
mainfrom
chore/spec-resync-112

Conversation

@BSalaeddin

Copy link
Copy Markdown
Contributor

Summary

  • Re-syncs tests/fixtures/openapi.json to sendly monorepo PR #112, which widens EventTrackV1.data and WorkflowExecutionStartV1.context map values from type: "object" to the full JSON-type union (string | number | boolean | object | array | null). No endpoints changed.
  • Spec-copy only: this SDK types request bodies as loose Mapping[str, Any] / dict[str, Any] by design (see src/sendly/types.py module docstring), so there's no equivalent workaround to remove — zero runtime change.

Test plan

  • pytest — 167 passed (includes test_contract.py against the new fixture)
  • ruff check . clean
  • ruff format --check . clean
  • mypy src clean
  • python -m build succeeded (sdist + wheel)

🤖 Generated with Claude Code

@BSalaeddin
BSalaeddin merged commit 9ce52b6 into main Aug 18, 2026
2 checks passed
@BSalaeddin
BSalaeddin deleted the chore/spec-resync-112 branch August 18, 2026 23:15
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