Skip to content

feat(generated): Pipes, PipesProvider, UserManagement (batch 6c21f6dc) - #531

Merged
workos-sdk-automation[bot] merged 2 commits into
mainfrom
oagen/batch-6c21f6dc
Jul 28, 2026
Merged

feat(generated): Pipes, PipesProvider, UserManagement (batch 6c21f6dc)#531
workos-sdk-automation[bot] merged 2 commits into
mainfrom
oagen/batch-6c21f6dc

Conversation

@workos-sdk-automation

Copy link
Copy Markdown
Contributor

Summary

Regenerated SDK from spec changes.

Triggered by workos/openapi-spec@72f2c0b

@workos-sdk-automation
workos-sdk-automation Bot requested review from a team as code owners July 28, 2026 19:17
@workos-sdk-automation workos-sdk-automation Bot added the autogenerated Autogenerated code or content label Jul 28, 2026
@workos-sdk-automation
workos-sdk-automation Bot requested a review from tribble July 28, 2026 19:17
@greptile-apps

greptile-apps Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This regeneration expands Pipes configuration and authentication models.

  • Adds provider-specific config fields to Pipes and PipesProvider requests and responses.
  • Adds client_credentials to connected-account and data-integration response authentication enums while separating the create-request enum.
  • Updates RBI declarations, generated round-trip fixtures, synchronization metadata, and the pending changelog.

Confidence Score: 4/5

The PR appears safe to merge, with a non-blocking request to retain round-trip coverage for public models that remain active.

The new request fields are optional and serialized consistently, and the enum split does not block raw wire values; the only accepted concern is the deletion of regression tests for retained response models.

Files Needing Attention: test/workos/test_shared_model_round_trip.rb

Important Files Changed

Filename Overview
lib/workos/pipes.rb Adds optional provider configuration to data-integration creation and authorization request bodies while preserving omission behavior.
lib/workos/pipes_provider.rb Adds optional organization-level provider configuration to the existing update request.
lib/workos/types/connected_account_auth_method.rb Adds the client_credentials authentication-method constant to connected-account and aliased response enums.
lib/workos/types/create_data_integration_auth_methods.rb Replaces the prior broad alias with a create-specific OAuth/API-key enum; raw string request serialization remains unchanged.
test/workos/test_shared_model_round_trip.rb Removes the only direct round-trip tests for four retained generated models, reducing regression coverage for active response types.
Prompt To Fix All With AI
### Issue 1
test/workos/test_shared_model_round_trip.rb:16
**Retained models lose round-trip coverage**

This regeneration removes the only direct round-trip tests for `ObjectSummary`, `ObjectVersion`, `EventSchema`, and `EventListListMetadata`, even though these public models remain in active response-deserialization paths. Future generated field-mapping regressions can therefore reach releases without tests detecting missing, nil, or incorrectly exposed fields.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

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

@@ -16,39 +16,6 @@ def test_error_response_round_trip
fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" }

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 Retained models lose round-trip coverage

This regeneration removes the only direct round-trip tests for ObjectSummary, ObjectVersion, EventSchema, and EventListListMetadata, even though these public models remain in active response-deserialization paths. Future generated field-mapping regressions can therefore reach releases without tests detecting missing, nil, or incorrectly exposed fields.

Prompt To Fix With AI
This is a comment left during a code review.
Path: test/workos/test_shared_model_round_trip.rb
Line: 16

Comment:
**Retained models lose round-trip coverage**

This regeneration removes the only direct round-trip tests for `ObjectSummary`, `ObjectVersion`, `EventSchema`, and `EventListListMetadata`, even though these public models remain in active response-deserialization paths. Future generated field-mapping regressions can therefore reach releases without tests detecting missing, nil, or incorrectly exposed fields.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

@workos-sdk-automation
workos-sdk-automation Bot merged commit 75c684f into main Jul 28, 2026
8 checks passed
@workos-sdk-automation
workos-sdk-automation Bot deleted the oagen/batch-6c21f6dc branch July 28, 2026 19:35
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.

0 participants