Skip to content

feat: regenerate client from latest OpenAPI spec - #92

Closed
Acconut wants to merge 1 commit into
masterfrom
mariuskleidl/cha-5310-update-backend-sdks
Closed

Acconut wants to merge 1 commit into
masterfrom
mariuskleidl/cha-5310-update-backend-sdks

Conversation

@Acconut

@Acconut Acconut commented Sep 23, 2026

Copy link
Copy Markdown

Ticket

Summary

Regenerates the client from the current chat OpenAPI spec (make openapi off chat master). Adds poll auto-translation i18n fields (chat CHA-5308, GetStream/chat#17029):

  • PollResponseData#name_i18n / #description_i18n
  • PollOptionResponseData#text_i18n
  • PollVoteResponseData#answer_text_i18n

Server-owned, read-only fields — no request types changed.

Also picked up as accumulated spec drift since this SDK's last regeneration (unrelated to the poll feature): feeds user-interests endpoints, moderation/ring-call field additions.

Test plan

  • bundle exec rubocop (45 files, no offenses)
  • bundle exec rspec spec --exclude-pattern "spec/integration/**/*_spec.rb" (307 examples, 0 failures)
  • integration suite (needs live API credentials, not run locally)

Picks up poll auto-translation i18n fields (name_i18n/description_i18n
on Poll, text_i18n on PollOption, answer_text_i18n on PollVote), plus
other API additions accumulated since the last regeneration (feeds
user-interests endpoints, moderation/ring-call fields).
@Acconut

Acconut commented Sep 23, 2026

Copy link
Copy Markdown
Author

Closing — reconsidering approach for backend SDK updates.

@Acconut Acconut closed this Sep 23, 2026
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