Skip to content

Release v0.3.65#295

Merged
jo-sm merged 3 commits into
mainfrom
develop
Jun 12, 2026
Merged

Release v0.3.65#295
jo-sm merged 3 commits into
mainfrom
develop

Conversation

@jo-sm

@jo-sm jo-sm commented Jun 11, 2026

Copy link
Copy Markdown
Member
  • Preserve error details in log messages
  • Bump API clients

Summary by CodeRabbit

  • New Features
    • Added service account management (create, list, update, delete, describe operations)
    • Added service account API key management
    • Added catalog credentials vending endpoint
    • Added environment deletion support
    • Added whoami endpoint
    • Added default catalog description endpoint
    • Added catalog filtering by type and schedule filtering by app
    • Added idempotency key support for app deployments
    • Added ownership tracking for runs and schedules
    • Improved error reporting with detailed error messages

sammuti and others added 3 commits June 8, 2026 20:54
…UnpackFailed

Previously, `From<tower_uv::Error>` and `From<std::io::Error>` conversions
discarded the inner error message, making `SpawnFailed` and
`PackageUnpackFailed` uninformative in logs and traces. The termination
log and trace spans would just show "SpawnFailed" with no context about
whether uv was missing, a permission was denied, pyproject.toml was
absent, etc.

Add a `detail: String` field to both variants and propagate the original
error message through the conversion. Also add `Display` impl for
`tower_uv::Error` so it can be stringified cleanly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
(cherry picked from commit 90a256b)
* Update clients to latest OpenAPI spec

* Fix api.rs
@coderabbitai

coderabbitai Bot commented Jun 11, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 32441d51-a6b5-46d4-894f-676ed69251c3

📥 Commits

Reviewing files that changed from the base of the PR and between b162630 and 9999fc9.

⛔ Files ignored due to path filters (2)
  • Cargo.lock is excluded by !**/*.lock
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (285)
  • Cargo.toml
  • crates/tower-api/README.md
  • crates/tower-api/src/apis/configuration.rs
  • crates/tower-api/src/apis/default_api.rs
  • crates/tower-api/src/apis/feature_flags_api.rs
  • crates/tower-api/src/models/account.rs
  • crates/tower-api/src/models/acknowledge_alert_response.rs
  • crates/tower-api/src/models/acknowledge_all_alerts_response.rs
  • crates/tower-api/src/models/alert.rs
  • crates/tower-api/src/models/api_key.rs
  • crates/tower-api/src/models/api_key_owner.rs
  • crates/tower-api/src/models/app.rs
  • crates/tower-api/src/models/app_statistics.rs
  • crates/tower-api/src/models/app_summary.rs
  • crates/tower-api/src/models/app_version.rs
  • crates/tower-api/src/models/authentication_context.rs
  • crates/tower-api/src/models/batch_schedule_params.rs
  • crates/tower-api/src/models/batch_schedule_response.rs
  • crates/tower-api/src/models/cancel_run_response.rs
  • crates/tower-api/src/models/catalog.rs
  • crates/tower-api/src/models/catalog_credentials.rs
  • crates/tower-api/src/models/catalog_property.rs
  • crates/tower-api/src/models/claim_device_login_ticket_params.rs
  • crates/tower-api/src/models/claim_device_login_ticket_response.rs
  • crates/tower-api/src/models/create_account_params.rs
  • crates/tower-api/src/models/create_account_params_flags_struct.rs
  • crates/tower-api/src/models/create_account_response.rs
  • crates/tower-api/src/models/create_api_key_params.rs
  • crates/tower-api/src/models/create_api_key_response.rs
  • crates/tower-api/src/models/create_app_params.rs
  • crates/tower-api/src/models/create_app_response.rs
  • crates/tower-api/src/models/create_catalog_params.rs
  • crates/tower-api/src/models/create_catalog_response.rs
  • crates/tower-api/src/models/create_device_login_ticket_response.rs
  • crates/tower-api/src/models/create_environment_params.rs
  • crates/tower-api/src/models/create_environment_response.rs
  • crates/tower-api/src/models/create_guest_params.rs
  • crates/tower-api/src/models/create_guest_response.rs
  • crates/tower-api/src/models/create_sandbox_secrets_params.rs
  • crates/tower-api/src/models/create_sandbox_secrets_response.rs
  • crates/tower-api/src/models/create_schedule_params.rs
  • crates/tower-api/src/models/create_schedule_response.rs
  • crates/tower-api/src/models/create_secret_params.rs
  • crates/tower-api/src/models/create_secret_response.rs
  • crates/tower-api/src/models/create_service_account_api_key_params.rs
  • crates/tower-api/src/models/create_service_account_api_key_response.rs
  • crates/tower-api/src/models/create_service_account_params.rs
  • crates/tower-api/src/models/create_service_account_response.rs
  • crates/tower-api/src/models/create_session_params.rs
  • crates/tower-api/src/models/create_session_response.rs
  • crates/tower-api/src/models/create_team_params.rs
  • crates/tower-api/src/models/create_team_response.rs
  • crates/tower-api/src/models/create_webhook_params.rs
  • crates/tower-api/src/models/create_webhook_response.rs
  • crates/tower-api/src/models/delete_api_key_params.rs
  • crates/tower-api/src/models/delete_api_key_response.rs
  • crates/tower-api/src/models/delete_app_response.rs
  • crates/tower-api/src/models/delete_catalog_response.rs
  • crates/tower-api/src/models/delete_environment_response.rs
  • crates/tower-api/src/models/delete_guest_output_body.rs
  • crates/tower-api/src/models/delete_schedule_params.rs
  • crates/tower-api/src/models/delete_schedule_response.rs
  • crates/tower-api/src/models/delete_secret_response.rs
  • crates/tower-api/src/models/delete_service_account_api_key_params.rs
  • crates/tower-api/src/models/delete_session_params.rs
  • crates/tower-api/src/models/delete_session_response.rs
  • crates/tower-api/src/models/delete_team_invitation_params.rs
  • crates/tower-api/src/models/delete_team_invitation_response.rs
  • crates/tower-api/src/models/delete_team_params.rs
  • crates/tower-api/src/models/delete_team_response.rs
  • crates/tower-api/src/models/delete_webhook_response.rs
  • crates/tower-api/src/models/deploy_app_request.rs
  • crates/tower-api/src/models/deploy_app_response.rs
  • crates/tower-api/src/models/describe_account_body.rs
  • crates/tower-api/src/models/describe_app_response.rs
  • crates/tower-api/src/models/describe_app_version_response.rs
  • crates/tower-api/src/models/describe_authentication_context_body.rs
  • crates/tower-api/src/models/describe_catalog_response.rs
  • crates/tower-api/src/models/describe_device_login_session_response.rs
  • crates/tower-api/src/models/describe_email_preferences_body.rs
  • crates/tower-api/src/models/describe_plan_response.rs
  • crates/tower-api/src/models/describe_run_graph_response.rs
  • crates/tower-api/src/models/describe_run_links.rs
  • crates/tower-api/src/models/describe_run_logs_response.rs
  • crates/tower-api/src/models/describe_run_response.rs
  • crates/tower-api/src/models/describe_secrets_key_response.rs
  • crates/tower-api/src/models/describe_service_account_response.rs
  • crates/tower-api/src/models/describe_session_response.rs
  • crates/tower-api/src/models/describe_team_response.rs
  • crates/tower-api/src/models/describe_webhook_response.rs
  • crates/tower-api/src/models/describe_whoami_response.rs
  • crates/tower-api/src/models/email_subscriptions.rs
  • crates/tower-api/src/models/encrypted_catalog_property.rs
  • crates/tower-api/src/models/environment.rs
  • crates/tower-api/src/models/error_detail.rs
  • crates/tower-api/src/models/error_model.rs
  • crates/tower-api/src/models/event_alert.rs
  • crates/tower-api/src/models/event_error.rs
  • crates/tower-api/src/models/event_log.rs
  • crates/tower-api/src/models/event_shouldertap.rs
  • crates/tower-api/src/models/event_warning.rs
  • crates/tower-api/src/models/export_catalogs_params.rs
  • crates/tower-api/src/models/export_catalogs_response.rs
  • crates/tower-api/src/models/export_secrets_params.rs
  • crates/tower-api/src/models/export_secrets_response.rs
  • crates/tower-api/src/models/exported_catalog.rs
  • crates/tower-api/src/models/exported_catalog_property.rs
  • crates/tower-api/src/models/exported_secret.rs
  • crates/tower-api/src/models/feature.rs
  • crates/tower-api/src/models/featurebase_identity.rs
  • crates/tower-api/src/models/generate_app_statistics_response.rs
  • crates/tower-api/src/models/generate_organization_usage_time_series_response.rs
  • crates/tower-api/src/models/generate_run_statistics_response.rs
  • crates/tower-api/src/models/generate_runner_credentials_response.rs
  • crates/tower-api/src/models/get_feature_flag_response_body.rs
  • crates/tower-api/src/models/guest.rs
  • crates/tower-api/src/models/invite_team_member_params.rs
  • crates/tower-api/src/models/invite_team_member_response.rs
  • crates/tower-api/src/models/leave_team_response.rs
  • crates/tower-api/src/models/list_alerts_response.rs
  • crates/tower-api/src/models/list_api_keys_response.rs
  • crates/tower-api/src/models/list_app_environments_response.rs
  • crates/tower-api/src/models/list_app_versions_response.rs
  • crates/tower-api/src/models/list_apps_response.rs
  • crates/tower-api/src/models/list_catalogs_response.rs
  • crates/tower-api/src/models/list_environments_response.rs
  • crates/tower-api/src/models/list_guests_response.rs
  • crates/tower-api/src/models/list_my_team_invitations_response.rs
  • crates/tower-api/src/models/list_runners_response.rs
  • crates/tower-api/src/models/list_runs_response.rs
  • crates/tower-api/src/models/list_schedules_response.rs
  • crates/tower-api/src/models/list_secret_environments_response.rs
  • crates/tower-api/src/models/list_secrets_response.rs
  • crates/tower-api/src/models/list_service_account_api_keys_response.rs
  • crates/tower-api/src/models/list_service_accounts_response.rs
  • crates/tower-api/src/models/list_team_invitations_response.rs
  • crates/tower-api/src/models/list_team_members_response.rs
  • crates/tower-api/src/models/list_teams_response.rs
  • crates/tower-api/src/models/list_webhooks_response.rs
  • crates/tower-api/src/models/mod.rs
  • crates/tower-api/src/models/organization.rs
  • crates/tower-api/src/models/organization_usage.rs
  • crates/tower-api/src/models/pagination.rs
  • crates/tower-api/src/models/parameter.rs
  • crates/tower-api/src/models/plan.rs
  • crates/tower-api/src/models/refresh_session_params.rs
  • crates/tower-api/src/models/refresh_session_response.rs
  • crates/tower-api/src/models/regenerate_guest_login_url_params.rs
  • crates/tower-api/src/models/regenerate_guest_login_url_response.rs
  • crates/tower-api/src/models/remove_team_member_params.rs
  • crates/tower-api/src/models/remove_team_member_response.rs
  • crates/tower-api/src/models/resend_team_invitation_params.rs
  • crates/tower-api/src/models/resend_team_invitation_response.rs
  • crates/tower-api/src/models/run.rs
  • crates/tower-api/src/models/run_app_initiator_data.rs
  • crates/tower-api/src/models/run_app_params.rs
  • crates/tower-api/src/models/run_app_response.rs
  • crates/tower-api/src/models/run_attempt.rs
  • crates/tower-api/src/models/run_creator.rs
  • crates/tower-api/src/models/run_failure_alert.rs
  • crates/tower-api/src/models/run_graph_node.rs
  • crates/tower-api/src/models/run_graph_run_id.rs
  • crates/tower-api/src/models/run_initiator.rs
  • crates/tower-api/src/models/run_initiator_details.rs
  • crates/tower-api/src/models/run_log_line.rs
  • crates/tower-api/src/models/run_parameter.rs
  • crates/tower-api/src/models/run_results.rs
  • crates/tower-api/src/models/run_retry_policy.rs
  • crates/tower-api/src/models/run_run_initiator_details.rs
  • crates/tower-api/src/models/run_statistics.rs
  • crates/tower-api/src/models/run_timeseries_point.rs
  • crates/tower-api/src/models/runner.rs
  • crates/tower-api/src/models/runner_credentials.rs
  • crates/tower-api/src/models/schedule.rs
  • crates/tower-api/src/models/schedule_owner.rs
  • crates/tower-api/src/models/schedule_run_initiator_details.rs
  • crates/tower-api/src/models/search_runs_response.rs
  • crates/tower-api/src/models/secret.rs
  • crates/tower-api/src/models/server_sent_events_inner.rs
  • crates/tower-api/src/models/server_sent_events_inner_1.rs
  • crates/tower-api/src/models/server_sent_events_inner_2.rs
  • crates/tower-api/src/models/service_account.rs
  • crates/tower-api/src/models/service_account_creator.rs
  • crates/tower-api/src/models/session.rs
  • crates/tower-api/src/models/shoulder_tap.rs
  • crates/tower-api/src/models/sse_warning.rs
  • crates/tower-api/src/models/statistics_settings.rs
  • crates/tower-api/src/models/team.rs
  • crates/tower-api/src/models/team_invitation.rs
  • crates/tower-api/src/models/team_membership.rs
  • crates/tower-api/src/models/test_webhook_response.rs
  • crates/tower-api/src/models/token.rs
  • crates/tower-api/src/models/update_account_params.rs
  • crates/tower-api/src/models/update_account_response.rs
  • crates/tower-api/src/models/update_app_environment_params.rs
  • crates/tower-api/src/models/update_app_environment_response.rs
  • crates/tower-api/src/models/update_app_params.rs
  • crates/tower-api/src/models/update_app_response.rs
  • crates/tower-api/src/models/update_catalog_params.rs
  • crates/tower-api/src/models/update_catalog_response.rs
  • crates/tower-api/src/models/update_email_preferences_body.rs
  • crates/tower-api/src/models/update_environment_params.rs
  • crates/tower-api/src/models/update_environment_response.rs
  • crates/tower-api/src/models/update_my_team_invitation_params.rs
  • crates/tower-api/src/models/update_my_team_invitation_response.rs
  • crates/tower-api/src/models/update_organization_params.rs
  • crates/tower-api/src/models/update_organization_response.rs
  • crates/tower-api/src/models/update_plan_params.rs
  • crates/tower-api/src/models/update_plan_response.rs
  • crates/tower-api/src/models/update_schedule_params.rs
  • crates/tower-api/src/models/update_schedule_response.rs
  • crates/tower-api/src/models/update_secret_params.rs
  • crates/tower-api/src/models/update_secret_response.rs
  • crates/tower-api/src/models/update_service_account_params.rs
  • crates/tower-api/src/models/update_service_account_response.rs
  • crates/tower-api/src/models/update_team_member_params.rs
  • crates/tower-api/src/models/update_team_member_response.rs
  • crates/tower-api/src/models/update_team_params.rs
  • crates/tower-api/src/models/update_team_response.rs
  • crates/tower-api/src/models/update_user_params.rs
  • crates/tower-api/src/models/update_user_response.rs
  • crates/tower-api/src/models/update_webhook_params.rs
  • crates/tower-api/src/models/update_webhook_response.rs
  • crates/tower-api/src/models/usage_limit.rs
  • crates/tower-api/src/models/usage_metric_time_series_point.rs
  • crates/tower-api/src/models/user.rs
  • crates/tower-api/src/models/vend_catalog_credentials_body.rs
  • crates/tower-api/src/models/vend_catalog_credentials_response.rs
  • crates/tower-api/src/models/webhook.rs
  • crates/tower-cmd/src/api.rs
  • crates/tower-runtime/src/errors.rs
  • crates/tower-runtime/src/subprocess.rs
  • crates/tower-uv/src/lib.rs
  • pyproject.toml
  • src/tower/tower_api_client/api/default/create_service_account.py
  • src/tower/tower_api_client/api/default/create_service_account_api_key.py
  • src/tower/tower_api_client/api/default/delete_environment.py
  • src/tower/tower_api_client/api/default/delete_service_account.py
  • src/tower/tower_api_client/api/default/delete_service_account_api_key.py
  • src/tower/tower_api_client/api/default/deploy_app.py
  • src/tower/tower_api_client/api/default/describe_default_catalog.py
  • src/tower/tower_api_client/api/default/describe_service_account.py
  • src/tower/tower_api_client/api/default/describe_whoami.py
  • src/tower/tower_api_client/api/default/generate_organization_usage_time_series.py
  • src/tower/tower_api_client/api/default/list_catalogs.py
  • src/tower/tower_api_client/api/default/list_schedules.py
  • src/tower/tower_api_client/api/default/list_service_account_api_keys.py
  • src/tower/tower_api_client/api/default/list_service_accounts.py
  • src/tower/tower_api_client/api/default/update_service_account.py
  • src/tower/tower_api_client/api/default/vend_catalog_credentials.py
  • src/tower/tower_api_client/api/feature_flags/get_feature_flag_value.py
  • src/tower/tower_api_client/models/__init__.py
  • src/tower/tower_api_client/models/api_key.py
  • src/tower/tower_api_client/models/api_key_owner.py
  • src/tower/tower_api_client/models/api_key_owner_type.py
  • src/tower/tower_api_client/models/app_version.py
  • src/tower/tower_api_client/models/catalog_credentials.py
  • src/tower/tower_api_client/models/create_service_account_api_key_params.py
  • src/tower/tower_api_client/models/create_service_account_api_key_response.py
  • src/tower/tower_api_client/models/create_service_account_params.py
  • src/tower/tower_api_client/models/create_service_account_params_role.py
  • src/tower/tower_api_client/models/create_service_account_response.py
  • src/tower/tower_api_client/models/delete_environment_response.py
  • src/tower/tower_api_client/models/delete_service_account_api_key_params.py
  • src/tower/tower_api_client/models/describe_service_account_response.py
  • src/tower/tower_api_client/models/describe_whoami_response.py
  • src/tower/tower_api_client/models/list_service_account_api_keys_response.py
  • src/tower/tower_api_client/models/list_service_accounts_response.py
  • src/tower/tower_api_client/models/run.py
  • src/tower/tower_api_client/models/run_creator.py
  • src/tower/tower_api_client/models/run_creator_type.py
  • src/tower/tower_api_client/models/schedule.py
  • src/tower/tower_api_client/models/schedule_owner.py
  • src/tower/tower_api_client/models/schedule_owner_type.py
  • src/tower/tower_api_client/models/service_account.py
  • src/tower/tower_api_client/models/service_account_creator.py
  • src/tower/tower_api_client/models/service_account_creator_type.py
  • src/tower/tower_api_client/models/service_account_role.py
  • src/tower/tower_api_client/models/update_schedule_params.py
  • src/tower/tower_api_client/models/update_service_account_params.py
  • src/tower/tower_api_client/models/update_service_account_params_role.py
  • src/tower/tower_api_client/models/update_service_account_response.py
  • src/tower/tower_api_client/models/vend_catalog_credentials_body.py
  • src/tower/tower_api_client/models/vend_catalog_credentials_body_mode.py
  • src/tower/tower_api_client/models/vend_catalog_credentials_response.py

📝 Walkthrough

Walkthrough

Generated Tower API bindings, models, and docs were expanded for service-account, catalog-credential, whoami, schedule-owner, and deploy-header changes. Runtime error variants now carry detail strings, and UV errors gained display text. Package versions were bumped.

Changes

Tower API regeneration

Layer / File(s) Summary
Release metadata
Cargo.toml, pyproject.toml
Package versions were updated to 0.3.65.
API models and exports
crates/tower-api/src/models/*, src/tower/tower_api_client/models/*
New service-account, catalog-credential, whoami, schedule-owner, run-creator, and API-key-owner models, enums, and re-exports were added; existing models gained owner/created_by/idempotency fields.
API endpoints and client wiring
crates/tower-api/src/apis/default_api.rs, src/tower/tower_api_client/api/default/*, crates/tower-cmd/src/api.rs
New create/delete/list/update/describe/vend endpoint clients were added, existing list/deploy clients gained new query/header parameters, and the command wrapper forwarded the new schedule filter.
Docs and module exports
crates/tower-api/README.md, src/tower/tower_api_client/models/__init__.py, crates/tower-api/src/models/mod.rs
Endpoint/model documentation and module export lists were updated to include the new API surface.

Runtime error propagation

Layer / File(s) Summary
Error variants and conversions
crates/tower-runtime/src/errors.rs, crates/tower-runtime/src/subprocess.rs, crates/tower-uv/src/lib.rs
Runtime error variants now store detail strings, subprocess unpack failures populate those details, and UV errors implement Display with variant-specific messages.

Sequence Diagram(s)

sequenceDiagram
  participant AuthenticatedClient
  participant TowerApiClient
  participant TowerApiServer
  AuthenticatedClient->>TowerApiClient: call generated endpoint client
  TowerApiClient->>TowerApiServer: send request with new params/body/header
  TowerApiServer-->>TowerApiClient: return typed response payload
  TowerApiClient-->>AuthenticatedClient: parsed model or error
Loading

Estimated code review effort

🎯 5 (Critical) | ⏱️ ~120 minutes

Possibly related PRs

  • tower/tower-cli#285 - Shares the runtime error-detail and UV Display changes in crates/tower-runtime and crates/tower-uv.
  • tower/tower-cli#246 - Also bumps package version metadata in Cargo.toml and pyproject.toml.

Suggested reviewers

  • sammuti
  • giray123

Poem

🐇 I hopped through endpoints, swift and bright,
New service keys now gleam at night.
Catalog creds and whoami sing,
With owners, runs, and schedule spring.
Tiny paws tap version lines—
the rabbit grins: “This PR shines!”

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch develop

@konstantinoscs konstantinoscs requested a review from Copilot June 11, 2026 17:14

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

Release bump to v0.3.65, primarily updating generated API clients to a newer OpenAPI schema and improving runtime error reporting by preserving underlying error details in surfaced messages.

Changes:

  • Bump Tower version to 0.3.65 across Python and Rust packaging/lockfiles.
  • Regenerate/bump API clients (Python + Rust) to OpenAPI v0.11.7, adding new models/endpoints and new filter parameters (e.g., schedules app, catalogs type).
  • Preserve error detail strings in tower-runtime errors (spawn/unpack failures) and add Display for tower-uv::Error.

Reviewed changes

Copilot reviewed 285 out of 287 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
uv.lock Bumps project version to 0.3.65 in uv lock.
pyproject.toml Bumps Python package version to 0.3.65.
Cargo.toml Bumps workspace version to 0.3.65.
Cargo.lock Updates crate versions to 0.3.65 in lockfile.
crates/tower-uv/src/lib.rs Adds Display impl for tower_uv::Error to preserve details in conversions/logs.
crates/tower-runtime/src/subprocess.rs Includes underlying unpack error details in PackageUnpackFailed.
crates/tower-runtime/src/errors.rs Extends runtime error variants to carry error detail strings; improves conversions.
crates/tower-cmd/src/api.rs Wires new API params (list_catalogs type field; list_schedules app filter).
src/tower/tower_api_client/models/vend_catalog_credentials_response.py Adds generated model for vended catalog credentials response.
src/tower/tower_api_client/models/vend_catalog_credentials_body.py Adds generated request body model for vending catalog credentials.
src/tower/tower_api_client/models/vend_catalog_credentials_body_mode.py Adds enum for vended catalog credentials mode.
src/tower/tower_api_client/models/update_service_account_response.py Adds generated model for update service account response.
src/tower/tower_api_client/models/update_service_account_params.py Adds generated request params model for updating service accounts.
src/tower/tower_api_client/models/update_service_account_params_role.py Adds enum for update service account role.
src/tower/tower_api_client/models/update_schedule_params.py Adds schedule owner support + updates docstring semantics.
src/tower/tower_api_client/models/service_account.py Adds generated ServiceAccount model.
src/tower/tower_api_client/models/service_account_role.py Adds enum for service account role.
src/tower/tower_api_client/models/service_account_creator.py Adds generated model for service account creator.
src/tower/tower_api_client/models/service_account_creator_type.py Adds enum for service account creator type.
src/tower/tower_api_client/models/schedule.py Adds schedule owner field support.
src/tower/tower_api_client/models/schedule_owner.py Adds generated model for schedule owner.
src/tower/tower_api_client/models/schedule_owner_type.py Adds enum for schedule owner type.
src/tower/tower_api_client/models/run.py Adds run created_by field support.
src/tower/tower_api_client/models/run_creator.py Adds generated model for run creator.
src/tower/tower_api_client/models/run_creator_type.py Adds enum for run creator type.
src/tower/tower_api_client/models/list_service_accounts_response.py Adds generated response model for listing service accounts.
src/tower/tower_api_client/models/list_service_account_api_keys_response.py Adds generated response model for listing SA API keys.
src/tower/tower_api_client/models/describe_whoami_response.py Adds generated response model for whoami response.
src/tower/tower_api_client/models/describe_service_account_response.py Adds generated response model for describing a service account.
src/tower/tower_api_client/models/delete_service_account_api_key_params.py Adds generated params model for deleting a service account API key.
src/tower/tower_api_client/models/delete_environment_response.py Adds generated response model for deleting an environment.
src/tower/tower_api_client/models/create_service_account_response.py Adds generated response model for creating a service account.
src/tower/tower_api_client/models/create_service_account_params.py Adds generated params model for creating a service account.
src/tower/tower_api_client/models/create_service_account_params_role.py Adds enum for create service account role.
src/tower/tower_api_client/models/create_service_account_api_key_response.py Adds generated response model for creating SA API keys.
src/tower/tower_api_client/models/create_service_account_api_key_params.py Adds generated params model for creating SA API keys.
src/tower/tower_api_client/models/catalog_credentials.py Adds generated model for catalog credentials.
src/tower/tower_api_client/models/app_version.py Adds new optional fields content_checksum and idempotency_key.
src/tower/tower_api_client/models/api_key.py Adds API key owner field support.
src/tower/tower_api_client/models/api_key_owner.py Adds generated model for API key owner.
src/tower/tower_api_client/models/api_key_owner_type.py Adds enum for API key owner type.
src/tower/tower_api_client/api/feature_flags/get_feature_flag_value.py Updates docstring example value for key.
src/tower/tower_api_client/api/default/list_schedules.py Adds app query filter and updates endpoint docstrings.
src/tower/tower_api_client/api/default/list_catalogs.py Adds type query filter and clarifies environment behavior in docs.
src/tower/tower_api_client/api/default/generate_organization_usage_time_series.py Renames docstring title to match operation naming.
src/tower/tower_api_client/api/default/describe_whoami.py Adds whoami endpoint client implementation.
src/tower/tower_api_client/api/default/describe_service_account.py Adds describe service account endpoint client implementation.
src/tower/tower_api_client/api/default/describe_default_catalog.py Adds describe default catalog endpoint client implementation.
src/tower/tower_api_client/api/default/delete_service_account.py Adds delete service account endpoint client implementation.
src/tower/tower_api_client/api/default/delete_service_account_api_key.py Adds delete SA API key endpoint client implementation.
src/tower/tower_api_client/api/default/delete_environment.py Adds delete environment endpoint client implementation.
src/tower/tower_api_client/api/default/create_service_account.py Adds create service account endpoint client implementation.
crates/tower-api/src/apis/feature_flags_api.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/apis/configuration.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/mod.rs Exports newly added generated models (owners, service accounts, vend creds, etc.).
crates/tower-api/src/models/webhook.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/vend_catalog_credentials_response.rs Adds generated model for vend catalog credentials response.
crates/tower-api/src/models/vend_catalog_credentials_body.rs Adds generated model for vend catalog credentials request body + enum.
crates/tower-api/src/models/user.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/usage_metric_time_series_point.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/usage_limit.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_webhook_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_webhook_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_user_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_user_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_team_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_team_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_team_member_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_team_member_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_service_account_response.rs Adds generated model for update service account response.
crates/tower-api/src/models/update_service_account_params.rs Adds generated model for update service account params + enum.
crates/tower-api/src/models/update_secret_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_secret_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_schedule_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_schedule_params.rs Adds schedule owner reassignment support + doc update.
crates/tower-api/src/models/update_plan_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_plan_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_organization_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_organization_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_my_team_invitation_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_my_team_invitation_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_environment_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_environment_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_email_preferences_body.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_catalog_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_catalog_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_app_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_app_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_app_environment_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_app_environment_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_account_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/update_account_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/token.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/test_webhook_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/team.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/team_membership.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/team_invitation.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/statistics_settings.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/sse_warning.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/shoulder_tap.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/session.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/service_account.rs Adds generated model for service accounts.
crates/tower-api/src/models/service_account_creator.rs Adds generated model for service account creator + enum.
crates/tower-api/src/models/server_sent_events_inner.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/server_sent_events_inner_2.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/server_sent_events_inner_1.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/secret.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/search_runs_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/schedule.rs Adds schedule owner field support.
crates/tower-api/src/models/schedule_run_initiator_details.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/schedule_owner.rs Adds generated model for schedule owner + enum.
crates/tower-api/src/models/runner.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/runner_credentials.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run.rs Adds run created_by field support.
crates/tower-api/src/models/run_timeseries_point.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_statistics.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_run_initiator_details.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_retry_policy.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_results.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_parameter.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_log_line.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_initiator.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_initiator_details.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_graph_run_id.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_graph_node.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_failure_alert.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_creator.rs Adds generated model for run creator + enum.
crates/tower-api/src/models/run_attempt.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_app_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_app_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/run_app_initiator_data.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/resend_team_invitation_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/resend_team_invitation_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/remove_team_member_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/remove_team_member_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/regenerate_guest_login_url_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/regenerate_guest_login_url_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/refresh_session_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/refresh_session_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/plan.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/parameter.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/pagination.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/organization.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/organization_usage.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_webhooks_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_teams_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_team_members_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_team_invitations_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_service_accounts_response.rs Adds generated model for listing service accounts response.
crates/tower-api/src/models/list_service_account_api_keys_response.rs Adds generated model for listing SA API keys response.
crates/tower-api/src/models/list_secrets_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_secret_environments_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_schedules_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_runs_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_runners_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_my_team_invitations_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_guests_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_environments_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_catalogs_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_apps_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_app_versions_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_app_environments_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_api_keys_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/list_alerts_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/leave_team_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/invite_team_member_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/invite_team_member_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/guest.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/get_feature_flag_response_body.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/generate_runner_credentials_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/generate_run_statistics_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/generate_organization_usage_time_series_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/generate_app_statistics_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/featurebase_identity.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/feature.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/exported_secret.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/exported_catalog.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/exported_catalog_property.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/export_secrets_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/export_secrets_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/export_catalogs_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/export_catalogs_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/event_warning.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/event_shouldertap.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/event_log.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/event_error.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/event_alert.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/error_model.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/error_detail.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/environment.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/encrypted_catalog_property.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/email_subscriptions.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_whoami_response.rs Adds generated model for describe whoami response.
crates/tower-api/src/models/describe_webhook_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_team_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_session_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_service_account_response.rs Adds generated model for describe service account response.
crates/tower-api/src/models/describe_secrets_key_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_run_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_run_logs_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_run_links.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_run_graph_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_plan_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_email_preferences_body.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_device_login_session_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_catalog_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_authentication_context_body.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_app_version_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_app_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/describe_account_body.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/deploy_app_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/deploy_app_request.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_webhook_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_team_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_team_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_team_invitation_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_team_invitation_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_session_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_session_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_service_account_api_key_params.rs Adds generated model for delete service account API key params.
crates/tower-api/src/models/delete_secret_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_schedule_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_schedule_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_guest_output_body.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_environment_response.rs Adds generated model for delete environment response.
crates/tower-api/src/models/delete_catalog_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_app_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_api_key_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/delete_api_key_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_webhook_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_webhook_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_team_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_team_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_session_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_session_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_service_account_response.rs Adds generated model for create service account response.
crates/tower-api/src/models/create_service_account_params.rs Adds generated model for create service account params + enum.
crates/tower-api/src/models/create_service_account_api_key_response.rs Adds generated model for create SA API key response.
crates/tower-api/src/models/create_service_account_api_key_params.rs Adds generated model for create SA API key params.
crates/tower-api/src/models/create_secret_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_secret_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_schedule_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_schedule_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_sandbox_secrets_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_sandbox_secrets_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_guest_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_guest_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_environment_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_environment_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_device_login_ticket_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_catalog_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_catalog_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_app_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_app_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_api_key_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_api_key_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_account_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_account_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/create_account_params_flags_struct.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/claim_device_login_ticket_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/claim_device_login_ticket_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/catalog.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/catalog_property.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/catalog_credentials.rs Adds generated model for catalog credentials.
crates/tower-api/src/models/cancel_run_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/batch_schedule_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/batch_schedule_params.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/authentication_context.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/app.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/app_version.rs Adds new optional fields content_checksum and idempotency_key.
crates/tower-api/src/models/app_summary.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/app_statistics.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/api_key.rs Adds API key owner field support.
crates/tower-api/src/models/api_key_owner.rs Adds generated model for API key owner + enum.
crates/tower-api/src/models/alert.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/acknowledge_all_alerts_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/acknowledge_alert_response.rs Bumps generated OpenAPI version header to v0.11.7.
crates/tower-api/src/models/account.rs Bumps generated OpenAPI version header to v0.11.7.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 82 to +86
package.unpack().await.map_err(|e| {
error!(ctx: ctx, "Failed to unpack package: {:?}", e);
Error::PackageUnpackFailed
Error::PackageUnpackFailed {
detail: format!("{:?}", e),
}
Comment on lines +20 to +28
schema (str | Unset): A URL to the JSON Schema for this object. Example:
https://api.tower.dev/v1/schemas/CreateServiceAccountParams.json.
metadata (str | Unset): Optional, customer-supplied JSON metadata.
"""

name: str
role: CreateServiceAccountParamsRole
schema: str | Unset = UNSET
metadata: str | Unset = UNSET
Comment on lines +18 to +27
schema (str | Unset): A URL to the JSON Schema for this object. Example:
https://api.tower.dev/v1/schemas/UpdateServiceAccountParams.json.
metadata (str | Unset): Replacement JSON metadata for the service account.
name (str | Unset): The new human-readable name for the service account.
role (UpdateServiceAccountParamsRole | Unset): The new team role this service account acts as.
"""

schema: str | Unset = UNSET
metadata: str | Unset = UNSET
name: str | Unset = UNSET
Comment on lines +18 to +22
#[serde(rename = "$schema", skip_serializing_if = "Option::is_none")]
pub schema: Option<String>,
/// Optional, customer-supplied JSON metadata.
#[serde(rename = "metadata", skip_serializing_if = "Option::is_none")]
pub metadata: Option<String>,
Comment on lines +18 to +22
#[serde(rename = "$schema", skip_serializing_if = "Option::is_none")]
pub schema: Option<String>,
/// Replacement JSON metadata for the service account.
#[serde(rename = "metadata", skip_serializing_if = "Option::is_none")]
pub metadata: Option<String>,
@jo-sm jo-sm merged commit 5395597 into main Jun 12, 2026
33 checks passed
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.

4 participants