feat(generated): update generated SDK from spec changes#465
Conversation
Greptile SummaryThis is a generated SDK update driven by OpenAPI spec changes. It introduces a new Several public methods have been renamed (e.g. Confidence Score: 4/5Safe to merge — generated changes are internally consistent and all tests are updated; breaking renames are intentional spec-driven changes. No P0 or P1 bugs found. The params-to-body migration is a genuine bug fix applied consistently. All renamed methods have corresponding test updates and no stale references remain in the repo. The UpdateGroup = UpdateAuthorizationPermission alias is valid (fields match). Score stays at 4 rather than 5 due to multiple breaking API renames that downstream SDK consumers will need to accommodate. lib/workos/authorization.rb — 11 public method renames; lib/workos/admin_portal.rb — admin_emails → it_contact_emails rename. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
Client["WorkOS::Client"]
Client --> Groups["Groups\n(new)"]
Client --> UMOmGroups["UserManagementOrganization\nMembershipGroups\n(new)"]
Client --> Authorization["Authorization\n(renamed methods)"]
Client --> AdminPortal["AdminPortal\n(it_contact_emails)"]
Client --> UserMgmt["UserManagement\n(body fix)"]
Groups --> G1["list_organization_groups"]
Groups --> G2["create_organization_group"]
Groups --> G3["get/update/delete_organization_group"]
Groups --> G4["list/create/delete\n_group_organization_memberships"]
UMOmGroups --> UG1["list_organization_membership_groups"]
Authorization --> A1["check ✓ body fix"]
Authorization --> A2["list_resources_for_membership\n(was list_organization_membership_resources)"]
Authorization --> A3["list_effective_permissions\n(was list_resource_permissions)"]
Authorization --> A4["list_role_assignments\n(was list_organization_membership_role_assignments)"]
Authorization --> A5["remove_role_assignment\n(was delete_organization_membership_role_assignment)"]
Authorization --> A6["+ 6 more renames"]
UserMgmt --> U1["create_user ✓ body fix"]
UserMgmt --> U2["update_user ✓ body fix"]
UserMgmt --> U3["create/update_organization_membership ✓ body fix"]
Reviews (1): Last reviewed commit: "fix(generated): update generated SDK fro..." | Re-trigger Greptile |
Summary
update generated SDK from spec changes
Spec Diff
Triggered by openapi-spec commit: ce743dc5ff16fcef19f92866f4994a64ba1862b2