diff --git a/.release-please-manifest.json b/.release-please-manifest.json index f87262aa..bc7e4aae 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.15.0" + ".": "0.16.0" } diff --git a/.stats.yml b/.stats.yml index 83150193..f82328a8 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 213 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gitpod/gitpod-f8271fd3c90de2edf4e8e63bce296f295fb8e54c0522b4d159d1d1f33a902474.yml -openapi_spec_hash: fb7b7d87dc232de2b141c5cc57d16fd1 -config_hash: 3d1af35edc400f59127c3b02ca3ab0ec +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gitpod/gitpod-94f36fded8e90d8bcf5f750206a965932ad1c5231100de24b7ce3ff59f436488.yml +openapi_spec_hash: 1e6493fab0cb74f76595bbc2864a20ca +config_hash: da696e1819c7bb116b31ba7dfbf38757 diff --git a/CHANGELOG.md b/CHANGELOG.md index edb31043..fd07b3ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.16.0 (2026-07-31) + +Full Changelog: [v0.15.0...v0.16.0](https://github.com/gitpod-io/gitpod-sdk-typescript/compare/v0.15.0...v0.16.0) + +### Features + +* **automations:** add organization policy defaults ([b6024e9](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/b6024e90aef9fef44e6188ff6f5c50e1cf67534b)) + ## 0.15.0 (2026-07-30) Full Changelog: [v0.14.0...v0.15.0](https://github.com/gitpod-io/gitpod-sdk-typescript/compare/v0.14.0...v0.15.0) diff --git a/api.md b/api.md index ea1ba85e..296ed2e4 100644 --- a/api.md +++ b/api.md @@ -515,6 +515,7 @@ Methods: Types: - AgentPolicy +- AutomationPolicy - CodexModelPolicy - ConversationSharingPolicy - CrowdStrikeConfig diff --git a/package.json b/package.json index c2306d69..547ed9d4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@gitpod/sdk", - "version": "0.15.0", + "version": "0.16.0", "description": "The official TypeScript library for the Gitpod API", "author": "Gitpod ", "types": "dist/index.d.ts", diff --git a/src/resources/organizations/index.ts b/src/resources/organizations/index.ts index 04d46137..842b5ebb 100644 --- a/src/resources/organizations/index.ts +++ b/src/resources/organizations/index.ts @@ -71,6 +71,7 @@ export { export { Policies, type AgentPolicy, + type AutomationPolicy, type CodexModelPolicy, type ConversationSharingPolicy, type CrowdStrikeConfig, diff --git a/src/resources/organizations/organizations.ts b/src/resources/organizations/organizations.ts index 17343971..895d6d16 100644 --- a/src/resources/organizations/organizations.ts +++ b/src/resources/organizations/organizations.ts @@ -55,6 +55,7 @@ import { import * as PoliciesAPI from './policies'; import { AgentPolicy, + AutomationPolicy, CodexModelPolicy, ConversationSharingPolicy, CrowdStrikeConfig, @@ -1057,6 +1058,7 @@ export declare namespace Organizations { export { Policies as Policies, type AgentPolicy as AgentPolicy, + type AutomationPolicy as AutomationPolicy, type CodexModelPolicy as CodexModelPolicy, type ConversationSharingPolicy as ConversationSharingPolicy, type CrowdStrikeConfig as CrowdStrikeConfig, diff --git a/src/resources/organizations/policies.ts b/src/resources/organizations/policies.ts index 2b4cacd6..b51c9ef1 100644 --- a/src/resources/organizations/policies.ts +++ b/src/resources/organizations/policies.ts @@ -167,6 +167,26 @@ export interface AgentPolicy { scmToolsAllowedGroupId?: string; } +/** + * AutomationPolicy contains organization limits for self-service Automations. + */ +export interface AutomationPolicy { + /** + * max_automations_per_user is the ownership quota for each user. + */ + maxAutomationsPerUser?: number; + + /** + * max_parallel_actions is the concurrent-action limit for each Automation. + */ + maxParallelActions?: number; + + /** + * max_projects_per_automation is the project-selection limit for each Automation. + */ + maxProjectsPerAutomation?: number; +} + /** * CodexModelPolicy controls per-model availability for Codex. */ @@ -771,6 +791,7 @@ export namespace PolicyUpdateParams { export declare namespace Policies { export { type AgentPolicy as AgentPolicy, + type AutomationPolicy as AutomationPolicy, type CodexModelPolicy as CodexModelPolicy, type ConversationSharingPolicy as ConversationSharingPolicy, type CrowdStrikeConfig as CrowdStrikeConfig, diff --git a/src/version.ts b/src/version.ts index b67001ee..be03af20 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const VERSION = '0.15.0'; // x-release-please-version +export const VERSION = '0.16.0'; // x-release-please-version