Skip to content

Support add/remove secret keys - #158

Merged
schaloner merged 1 commit into
masterfrom
steve/seats-1184-update-python-sdk
Aug 24, 2026
Merged

Support add/remove secret keys#158
schaloner merged 1 commit into
masterfrom
steve/seats-1184-update-python-sdk

Conversation

@schaloner

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI lite review requested due to automatic review settings August 24, 2026 12:42
@schaloner
schaloner requested a review from a team as a code owner August 24, 2026 12:42
@schaloner
schaloner requested review from bverbeken and mroloux and removed request for a team August 24, 2026 12:42

Copilot AI left a comment

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.

Pull request overview

Adds client support for managing multiple workspace secret keys (add/remove) and exposes the returned secretKeys list on the Workspace domain model, with accompanying workspace tests.

Changes:

  • Add add_secret_key and remove_secret_key APIs to WorkspacesClient (including request payload type for removal).
  • Extend Workspace domain object to include secret_keys from the API response.
  • Add tests covering adding and removing workspace secret keys; bump Node version used in the release workflow.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
seatsio/workspaces/workspacesClient.py Adds add_secret_key/remove_secret_key methods and wires the remove request body.
seatsio/workspaces/removeSecretKeyRequest.py Introduces request object for the remove-secret-key action payload.
seatsio/domain.py Maps secretKeys from API JSON onto Workspace.secret_keys.
tests/workspaces/testAddWorkspaceSecretKey.py Validates that adding a secret key returns a new key and is reflected on retrieval.
tests/workspaces/testRemoveWorkspaceSecretKey.py Validates removing a specific secret key updates the retrieved secret_keys list.
.github/workflows/release.yml Updates release workflow Node runtime to v22.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@schaloner
schaloner merged commit 2d06c3f into master Aug 24, 2026
3 checks passed
@schaloner
schaloner deleted the steve/seats-1184-update-python-sdk branch August 24, 2026 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants