Skip to content

feat(generated)!: SDK surface change: Symbol "IntentOptions" was removed (+4 more)#527

Merged
gjtorikian merged 7 commits into
mainfrom
oagen/batch-alltest
Jul 22, 2026
Merged

feat(generated)!: SDK surface change: Symbol "IntentOptions" was removed (+4 more)#527
gjtorikian merged 7 commits into
mainfrom
oagen/batch-alltest

Conversation

@workos-sdk-automation

@workos-sdk-automation workos-sdk-automation Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Summary

feat(admin_portal)!: SDK surface change: Symbol "IntentOptions" was removed

  • SDK surface change: Symbol "IntentOptions" was removed.

feat(connect)!: SDK surface change: Symbol "ConnectedAccountDto" was removed

  • SDK surface change: Symbol "ConnectedAccountDto" was removed.

feat(organization_domains)!: SDK surface change: Symbol "DomainVerificationIntentOptions" was removed

  • SDK surface change: Symbol "DomainVerificationIntentOptions" was removed.

feat(pipes)!: SDK surface change: Symbol "DataIntegrationCredentialsDto" was removed

  • SDK surface change: Symbol "DataIntegrationCredentialsDto" was removed.

feat(sso)!: SDK surface change: Symbol "SSOIntentOptions" was removed

  • SDK surface change: Symbol "SSOIntentOptions" was removed.

Triggered by workos/openapi-spec@eda9449

BEGIN_COMMIT_OVERRIDE
feat(admin_portal)!: SDK surface change: Symbol "IntentOptions" was removed (#527)
feat(connect)!: SDK surface change: Symbol "ConnectedAccountDto" was removed (#527)
feat(organization_domains)!: SDK surface change: Symbol "DomainVerificationIntentOptions" was removed (#527)
feat(pipes)!: SDK surface change: Symbol "DataIntegrationCredentialsDto" was removed (#527)
feat(sso)!: SDK surface change: Symbol "SSOIntentOptions" was removed (#527)
END_COMMIT_OVERRIDE

@workos-sdk-automation
workos-sdk-automation Bot requested a review from a team as a code owner July 21, 2026 21:30
@workos-sdk-automation workos-sdk-automation Bot added the autogenerated Autogenerated code or content label Jul 21, 2026
@workos-sdk-automation
workos-sdk-automation Bot requested a review from a team as a code owner July 21, 2026 21:30
@workos-sdk-automation workos-sdk-automation Bot added the autogenerated Autogenerated code or content label Jul 21, 2026
@greptile-apps

greptile-apps Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR updates the generated Ruby SDK after several API model removals. The main changes are:

  • Removes generated admin portal, organization domain, Pipes, and SSO models.
  • Removes matching RBI declarations, type aliases, and one Zeitwerk inflection.
  • Updates the generator manifest and removes a comment-only test placeholder.
  • Adds a changelog entry for the breaking SDK changes.

Confidence Score: 5/5

This looks safe to merge after completing the breaking-change notice.

  • Retained runtime code does not reference the deleted constants.
  • Manifest removals match the deleted generated files.
  • Operation entries were reordered without changing their mappings.
  • The deleted test file contained no executable tests.

.changelog-pending/2026-07-21T21-30-50-eda9449c1319b2af53afd81d12f577ad72285ef0.md

Important Files Changed

Filename Overview
.changelog-pending/2026-07-21T21-30-50-eda9449c1319b2af53afd81d12f577ad72285ef0.md Documents five breaking removals but omits other public constants and aliases deleted by the PR.
.oagen-manifest.json Removes deleted generated files; the operation changes are ordering-only.
lib/workos/inflections.rb Removes the obsolete inflection for the deleted SSO intent model.
lib/workos/organization_domains/organization_domain_stand_alone.rb Removes the public stand-alone organization domain model and its related aliases.
lib/workos/sso/connection_option.rb Removes the public connection option model and matching RBI declaration.
test/workos/test_model_round_trip.rb Removes a comment-only placeholder after model tests moved to per-service files.
Prompt To Fix All With AI
Fix the following 1 code review issue. Work through them one at a time, proposing concise fixes.

---

### Issue 1 of 1
.changelog-pending/2026-07-21T21-30-50-eda9449c1319b2af53afd81d12f577ad72285ef0.md:3
**Breaking Removals Are Missing**

This list names five removed symbols, but the PR also deletes public constants such as `WorkOS::ConnectionOption`, `WorkOS::OrganizationDomainStandAlone`, and three type aliases. Existing applications that reference them will receive `NameError`, while the release note gives no warning or migration path for those removals.

Reviews (1): Last reviewed commit: "chore(generated): add release notes frag..." | Re-trigger Greptile

@@ -0,0 +1,13 @@
* [#527](https://github.com/workos/workos-ruby/pull/527) feat(generated)!: regenerate from spec (5 changes)

**⚠️ Breaking**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Breaking Removals Are Missing

This list names five removed symbols, but the PR also deletes public constants such as WorkOS::ConnectionOption, WorkOS::OrganizationDomainStandAlone, and three type aliases. Existing applications that reference them will receive NameError, while the release note gives no warning or migration path for those removals.

Prompt To Fix With AI
This is a comment left during a code review.
Path: .changelog-pending/2026-07-21T21-30-50-eda9449c1319b2af53afd81d12f577ad72285ef0.md
Line: 3

Comment:
**Breaking Removals Are Missing**

This list names five removed symbols, but the PR also deletes public constants such as `WorkOS::ConnectionOption`, `WorkOS::OrganizationDomainStandAlone`, and three type aliases. Existing applications that reference them will receive `NameError`, while the release note gives no warning or migration path for those removals.

How can I resolve this? If you propose a fix, please make it concise.

@gjtorikian
gjtorikian merged commit 057978e into main Jul 22, 2026
8 checks passed
@gjtorikian
gjtorikian deleted the oagen/batch-alltest branch July 22, 2026 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autogenerated Autogenerated code or content

Development

Successfully merging this pull request may close these issues.

1 participant