Skip to content

Feat/change rs ws#859

Draft
sauraww wants to merge 1 commit intomainfrom
feat/change-rs-ws
Draft

Feat/change rs ws#859
sauraww wants to merge 1 commit intomainfrom
feat/change-rs-ws

Conversation

@sauraww
Copy link
Collaborator

@sauraww sauraww commented Feb 3, 2026

Problem

Change reason was missing in the workspace table

Solution

Added change reason in the workspace table

#847

@semanticdiff-com
Copy link

semanticdiff-com bot commented Feb 3, 2026

Review changes with  SemanticDiff

Changed Files
File Status
  crates/superposition_sdk/src/protocol_serde/shape_create_workspace_input.rs  66% smaller
  clients/java/sdk/src/main/java/io/juspay/superposition/model/CreateWorkspaceInput.java  60% smaller
  clients/java/sdk/src/main/java/io/juspay/superposition/client/SuperpositionAsyncClient.java  50% smaller
  clients/java/sdk/src/main/java/io/juspay/superposition/client/SuperpositionClient.java  50% smaller
  crates/superposition/src/workspace/handlers.rs  50% smaller
  crates/superposition_types/src/api/workspace.rs  48% smaller
  crates/superposition_sdk/src/protocol_serde/shape_update_workspace_input.rs  46% smaller
  clients/java/sdk/src/main/java/io/juspay/superposition/model/CreateWorkspaceOutput.java  36% smaller
  clients/java/sdk/src/main/java/io/juspay/superposition/model/GetWorkspaceOutput.java  36% smaller
  clients/java/sdk/src/main/java/io/juspay/superposition/model/MigrateWorkspaceSchemaOutput.java  36% smaller
  clients/java/sdk/src/main/java/io/juspay/superposition/model/UpdateWorkspaceOutput.java  36% smaller
  clients/java/sdk/src/main/java/io/juspay/superposition/model/WorkspaceResponse.java  36% smaller
  clients/java/sdk/src/main/java/io/juspay/superposition/model/UpdateWorkspaceInput.java  9% smaller
  crates/superposition_sdk/src/operation/create_workspace/_create_workspace_input.rs  5% smaller
  crates/frontend/src/components/workspace_form.rs  5% smaller
  clients/haskell/sdk/Io/Superposition/Model/CreateWorkspaceInput.hs Unsupported file format
  clients/haskell/sdk/Io/Superposition/Model/CreateWorkspaceOutput.hs Unsupported file format
  clients/haskell/sdk/Io/Superposition/Model/GetWorkspaceOutput.hs Unsupported file format
  clients/haskell/sdk/Io/Superposition/Model/MigrateWorkspaceSchemaOutput.hs Unsupported file format
  clients/haskell/sdk/Io/Superposition/Model/UpdateWorkspaceInput.hs Unsupported file format
  clients/haskell/sdk/Io/Superposition/Model/UpdateWorkspaceOutput.hs Unsupported file format
  clients/haskell/sdk/Io/Superposition/Model/WorkspaceResponse.hs Unsupported file format
  clients/java/sdk/src/main/java/io/juspay/superposition/client/SuperpositionAsyncClientImpl.java  0% smaller
  clients/java/sdk/src/main/java/io/juspay/superposition/client/SuperpositionClientImpl.java  0% smaller
  clients/java/sdk/src/main/java/io/juspay/superposition/model/Workspace.java  0% smaller
  clients/javascript/sdk/src/commands/CreateWorkspaceCommand.ts  0% smaller
  clients/javascript/sdk/src/commands/GetWorkspaceCommand.ts  0% smaller
  clients/javascript/sdk/src/commands/ListWorkspaceCommand.ts  0% smaller
  clients/javascript/sdk/src/commands/MigrateWorkspaceSchemaCommand.ts  0% smaller
  clients/javascript/sdk/src/commands/UpdateWorkspaceCommand.ts  0% smaller
  clients/javascript/sdk/src/models/models_0.ts  0% smaller
  clients/javascript/sdk/src/protocols/Aws_restJson1.ts  0% smaller
  clients/python/sdk/superposition_sdk/_private/schemas.py  0% smaller
  clients/python/sdk/superposition_sdk/models.py  0% smaller
  crates/frontend/src/api.rs  0% smaller
  crates/frontend/src/components/workspace_form/types.rs  0% smaller
  crates/frontend/src/pages/workspace.rs  0% smaller
  crates/service_utils/src/encryption.rs  0% smaller
  crates/superposition_sdk/src/client/create_workspace.rs  0% smaller
  crates/superposition_sdk/src/client/get_workspace.rs  0% smaller
  crates/superposition_sdk/src/client/migrate_workspace_schema.rs  0% smaller
  crates/superposition_sdk/src/client/update_workspace.rs  0% smaller
  crates/superposition_sdk/src/operation/create_workspace/_create_workspace_output.rs Unsupported file format
  crates/superposition_sdk/src/operation/create_workspace/builders.rs  0% smaller
  crates/superposition_sdk/src/operation/get_workspace/_get_workspace_output.rs Unsupported file format
  crates/superposition_sdk/src/operation/migrate_workspace_schema/_migrate_workspace_schema_output.rs Unsupported file format
  crates/superposition_sdk/src/operation/update_workspace/_update_workspace_input.rs Unsupported file format
  crates/superposition_sdk/src/operation/update_workspace/_update_workspace_output.rs Unsupported file format
  crates/superposition_sdk/src/operation/update_workspace/builders.rs Unsupported file format
  crates/superposition_sdk/src/protocol_serde/shape_create_workspace.rs  0% smaller
  crates/superposition_sdk/src/protocol_serde/shape_get_workspace.rs  0% smaller
  crates/superposition_sdk/src/protocol_serde/shape_migrate_workspace_schema.rs  0% smaller
  crates/superposition_sdk/src/protocol_serde/shape_update_workspace.rs  0% smaller
  crates/superposition_sdk/src/protocol_serde/shape_workspace_response.rs  0% smaller
  crates/superposition_sdk/src/serde_util.rs  0% smaller
  crates/superposition_sdk/src/types/_workspace_response.rs Unsupported file format
  crates/superposition_types/migrations/2026-02-03-100000_workspace_change_reason/down.sql Unsupported file format
  crates/superposition_types/migrations/2026-02-03-100000_workspace_change_reason/up.sql Unsupported file format
  crates/superposition_types/src/database/models.rs  0% smaller
  crates/superposition_types/src/database/superposition_schema.rs  0% smaller
  docker-compose/postgres/db_init.sql Unsupported file format
  docs/docs/api/Superposition.openapi.json  0% smaller
  docs/docs/api/create-workspace.api.mdx Unsupported file format
  docs/docs/api/get-workspace.api.mdx Unsupported file format
  docs/docs/api/list-workspace.api.mdx Unsupported file format
  docs/docs/api/migrate-workspace-schema.api.mdx Unsupported file format
  docs/docs/api/update-workspace.api.mdx Unsupported file format
  smithy/models/workspace.smithy Unsupported file format
  smithy/patches/java.patch Unsupported file format
  superposition.sql Unsupported file format
  tests/index.ts  0% smaller
  tests/src/config.test.ts  0% smaller
  tests/src/context.test.ts  0% smaller
  tests/src/experiment_groups.test.ts  0% smaller
  tests/src/experiments.test.ts  0% smaller
  tests/src/workspace.test.ts  0% smaller

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 3, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/change-rs-ws

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sauraww sauraww force-pushed the feat/change-rs-ws branch 6 times, most recently from fa7b713 to f53aaf2 Compare February 4, 2026 12:26
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