Skip to content

Commit 8c98367

Browse files
release: 0.10.0 (#73)
* codegen metadata * codegen metadata * codegen metadata * feat(api): add announcement banner fields to organization proto * feat(api): implement GetAnnouncementBanner and UpdateAnnouncementBanner handlers * feat(api): add filters to ListPrebuilds for inventory page * codegen metadata * feat: Introduce projects admin org role * codegen metadata * codegen metadata * feat(cli): add --name flag to environment create command * codegen metadata * feat: [backend] Resource admin should be able to see all resource shares * feat(runner): add capability check for ListSCMOrganizations * codegen metadata * feat: [SCIM] Configurable token expiration duration * codegen metadata * feat(db): add service_account_tokens table * feat(chat): add Pylon identity verification for chat widget * feat(api): remove GetChatIdentityToken method from accounts * feat(types): add RoleAssignment value to ResourceType enum * feat(api): add dev runner parameters and fields to agent/runner * codegen metadata * feat(api): add annotations to agent execution metadata, filtering, and start * feat(api): add derivedFromOrgRole field to RoleAssignment * feat(api): add mcp_integrations field to agent execution status * feat(api): add user_ids filter to organization list members method * feat(api): add ResourceRoleOrgAutomationsAdmin to ResourceRole enum * feat(api): add ResourceRoleOrgGroupsAdmin to ResourceRole enum * codegen metadata * codegen metadata * docs(api): update FilePath parameter description in secret * codegen metadata * codegen metadata * codegen metadata * codegen metadata * feat(api): add restrict_account_creation_to_scim field to organization policy * codegen metadata * feat(api): add port access methods and organization admission level to environments * feat(api): add opus 4.6 model variants to agent supported models * feat(api): add ExecutableDenyList to environment and organization policy * feat(api): add scope field and enum to environment secrets * codegen metadata * codegen metadata * docs(api): clarify port_sharing_disabled behavior in organization policy * feat(api): add additional_scopes to organization SSO configuration * codegen metadata * codegen metadata * feat(api): add warm pools resource to prebuilds * codegen metadata * feat(api): add exclude_group_id filter to organization list members * codegen metadata * codegen metadata * release: 0.10.0 --------- Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
1 parent fe7e73e commit 8c98367

28 files changed

Lines changed: 835 additions & 82 deletions

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.9.0"
2+
".": "0.10.0"
33
}

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 170
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gitpod%2Fgitpod-2423c089f280cdf34a987d40531692097a69f4aa971c6adf9aeec4fd7984cec2.yml
3-
openapi_spec_hash: 24037c3ab9ceca689150d07ecec7aa80
4-
config_hash: d726afb2a92132197e4eae04303e8041
1+
configured_endpoints: 172
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gitpod%2Fgitpod-b97dcde84128bcf3740b0cf3c2c005e1dcd1cdac9b0768a28bd734f8d83c9fa2.yml
3+
openapi_spec_hash: 1172889d2eb3f0453514c6caae3459b3
4+
config_hash: 49d499b8ab46cede0e3461ef7cd549ca

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,45 @@
11
# Changelog
22

3+
## 0.10.0 (2026-02-11)
4+
5+
Full Changelog: [v0.9.0...v0.10.0](https://github.com/gitpod-io/gitpod-sdk-go/compare/v0.9.0...v0.10.0)
6+
7+
### Features
8+
9+
* [backend] Resource admin should be able to see all resource shares ([ca240e4](https://github.com/gitpod-io/gitpod-sdk-go/commit/ca240e4338b7af995b6dbc0d74f48903cb73423d))
10+
* [SCIM] Configurable token expiration duration ([576e470](https://github.com/gitpod-io/gitpod-sdk-go/commit/576e4705dff1c62cacb2d726ad96c13c362cf51f))
11+
* **api:** add additional_scopes to organization SSO configuration ([6e90868](https://github.com/gitpod-io/gitpod-sdk-go/commit/6e90868eab91485fa2236f1e9b393e4f02eb5d63))
12+
* **api:** add annotations to agent execution metadata, filtering, and start ([c8dc7c3](https://github.com/gitpod-io/gitpod-sdk-go/commit/c8dc7c33805c7945022f8c65b7c8772909a63e2f))
13+
* **api:** add announcement banner fields to organization proto ([a053bfa](https://github.com/gitpod-io/gitpod-sdk-go/commit/a053bfabb106a47fbe2080daba81b3e865015613))
14+
* **api:** add derivedFromOrgRole field to RoleAssignment ([aca4f5d](https://github.com/gitpod-io/gitpod-sdk-go/commit/aca4f5dc7c5a19df88ad3d54fdababc341de6785))
15+
* **api:** add dev runner parameters and fields to agent/runner ([85b1d51](https://github.com/gitpod-io/gitpod-sdk-go/commit/85b1d51656d561841510c1b101840fe351d777d0))
16+
* **api:** add exclude_group_id filter to organization list members ([dca8e3d](https://github.com/gitpod-io/gitpod-sdk-go/commit/dca8e3d680f052df99c5684e06e459c3451a6564))
17+
* **api:** add ExecutableDenyList to environment and organization policy ([a9780be](https://github.com/gitpod-io/gitpod-sdk-go/commit/a9780be351c6ecf9f1fa39fac34637448ce28e57))
18+
* **api:** add filters to ListPrebuilds for inventory page ([5ffa984](https://github.com/gitpod-io/gitpod-sdk-go/commit/5ffa984912e737984d66525a92ad6987743f8c6e))
19+
* **api:** add mcp_integrations field to agent execution status ([46ae3a5](https://github.com/gitpod-io/gitpod-sdk-go/commit/46ae3a560ea956f41cf8a104513206cd77ff234d))
20+
* **api:** add opus 4.6 model variants to agent supported models ([4ba4075](https://github.com/gitpod-io/gitpod-sdk-go/commit/4ba4075bd7d52d4887e65bc4a04f00f9b2e2e838))
21+
* **api:** add port access methods and organization admission level to environments ([0f7e97f](https://github.com/gitpod-io/gitpod-sdk-go/commit/0f7e97fd2b092c211805023224bdf103bb78554f))
22+
* **api:** add ResourceRoleOrgAutomationsAdmin to ResourceRole enum ([d61b656](https://github.com/gitpod-io/gitpod-sdk-go/commit/d61b656054e841882b80c526d263932930f31a76))
23+
* **api:** add ResourceRoleOrgGroupsAdmin to ResourceRole enum ([e17fccd](https://github.com/gitpod-io/gitpod-sdk-go/commit/e17fccd0d326d696c953f9a2010fb113399a2101))
24+
* **api:** add restrict_account_creation_to_scim field to organization policy ([b6e23d0](https://github.com/gitpod-io/gitpod-sdk-go/commit/b6e23d05cf0c0ce7ca003be7510da42e7e04accd))
25+
* **api:** add scope field and enum to environment secrets ([5c71212](https://github.com/gitpod-io/gitpod-sdk-go/commit/5c712120c5349317969792da6073639b63e5f290))
26+
* **api:** add user_ids filter to organization list members method ([8483ca5](https://github.com/gitpod-io/gitpod-sdk-go/commit/8483ca578e298f2eff0042f4772b1ee5a0c0311e))
27+
* **api:** add warm pools resource to prebuilds ([629edbe](https://github.com/gitpod-io/gitpod-sdk-go/commit/629edbe2a216446086e02e075854d1e63b5a3a88))
28+
* **api:** implement GetAnnouncementBanner and UpdateAnnouncementBanner handlers ([025165d](https://github.com/gitpod-io/gitpod-sdk-go/commit/025165d03294ac90bf9672f131a31876ec48842a))
29+
* **api:** remove GetChatIdentityToken method from accounts ([ee4a7aa](https://github.com/gitpod-io/gitpod-sdk-go/commit/ee4a7aa2789c34cb8fb63ce439eae2e951ded9f0))
30+
* **chat:** add Pylon identity verification for chat widget ([cba45c3](https://github.com/gitpod-io/gitpod-sdk-go/commit/cba45c3d2fb196a48626481ffdb46577653f1e1b))
31+
* **cli:** add --name flag to environment create command ([f406773](https://github.com/gitpod-io/gitpod-sdk-go/commit/f406773b1c7de04ff8915c20b700e73bd21ceb42))
32+
* **db:** add service_account_tokens table ([17dd72a](https://github.com/gitpod-io/gitpod-sdk-go/commit/17dd72af458736138f41f8a80757daf4a68b56b0))
33+
* Introduce projects admin org role ([860789d](https://github.com/gitpod-io/gitpod-sdk-go/commit/860789d1f286aa8a96da2d7858c2ae50d4af307e))
34+
* **runner:** add capability check for ListSCMOrganizations ([465f090](https://github.com/gitpod-io/gitpod-sdk-go/commit/465f0900c63c943aba22d53d8ccae17d62221a90))
35+
* **types:** add RoleAssignment value to ResourceType enum ([5a52b0e](https://github.com/gitpod-io/gitpod-sdk-go/commit/5a52b0eb845d19d7d674895632d93af5618d0a98))
36+
37+
38+
### Documentation
39+
40+
* **api:** clarify port_sharing_disabled behavior in organization policy ([f2676c3](https://github.com/gitpod-io/gitpod-sdk-go/commit/f2676c35ec87e2e9ffbaa9de70f0da5cfdf1916a))
41+
* **api:** update FilePath parameter description in secret ([5975445](https://github.com/gitpod-io/gitpod-sdk-go/commit/5975445f2fe59c311e1c43600ffc7b7e7e17ec86))
42+
343
## 0.9.0 (2026-01-21)
444

545
Full Changelog: [v0.8.0...v0.9.0](https://github.com/gitpod-io/gitpod-sdk-go/compare/v0.8.0...v0.9.0)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Or to pin the version:
2424
<!-- x-release-please-start-version -->
2525

2626
```sh
27-
go get -u 'github.com/gitpod-io/gitpod-sdk-go@v0.9.0'
27+
go get -u 'github.com/gitpod-io/gitpod-sdk-go@v0.10.0'
2828
```
2929

3030
<!-- x-release-please-end -->

agent.go

Lines changed: 79 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -556,6 +556,8 @@ func (r agentExecutionJSON) RawJSON() string {
556556
// Metadata is data associated with this agent that's required for other parts of
557557
// Gitpod to function
558558
type AgentExecutionMetadata struct {
559+
// annotations are key-value pairs for tracking external context.
560+
Annotations map[string]string `json:"annotations"`
559561
// A Timestamp represents a point in time independent of any time zone or local
560562
// calendar, encoded as a count of seconds and fractions of seconds at nanosecond
561563
// resolution. The count is relative to an epoch at UTC midnight on January 1,
@@ -749,6 +751,7 @@ type AgentExecutionMetadata struct {
749751
// agentExecutionMetadataJSON contains the JSON metadata for the struct
750752
// [AgentExecutionMetadata]
751753
type agentExecutionMetadataJSON struct {
754+
Annotations apijson.Field
752755
CreatedAt apijson.Field
753756
Creator apijson.Field
754757
Description apijson.Field
@@ -886,6 +889,9 @@ type AgentExecutionStatus struct {
886889
Iterations string `json:"iterations"`
887890
// judgement is the judgement of the agent run produced by the judgement prompt.
888891
Judgement string `json:"judgement"`
892+
// mcp_integration_statuses contains the status of all MCP integrations used by
893+
// this agent execution
894+
McpIntegrationStatuses []AgentExecutionStatusMcpIntegrationStatus `json:"mcpIntegrationStatuses"`
889895
// mode is the current operational mode of the agent execution. This is set by the
890896
// agent when entering different modes (e.g., Ralph mode via /ona:ralph command).
891897
Mode AgentMode `json:"mode"`
@@ -927,6 +933,7 @@ type agentExecutionStatusJSON struct {
927933
InputTokensUsed apijson.Field
928934
Iterations apijson.Field
929935
Judgement apijson.Field
936+
McpIntegrationStatuses apijson.Field
930937
Mode apijson.Field
931938
Outputs apijson.Field
932939
OutputTokensUsed apijson.Field
@@ -1042,6 +1049,62 @@ func (r AgentExecutionStatusFailureReason) IsKnown() bool {
10421049
return false
10431050
}
10441051

1052+
// MCPIntegrationStatus represents the status of a single MCP integration within an
1053+
// agent execution context
1054+
type AgentExecutionStatusMcpIntegrationStatus struct {
1055+
// id is the unique name of the MCP integration
1056+
ID string `json:"id"`
1057+
// failure_message contains the reason the MCP integration failed to connect or
1058+
// operate
1059+
FailureMessage string `json:"failureMessage"`
1060+
// name is the unique name of the MCP integration (e.g., "linear", "notion")
1061+
Name string `json:"name"`
1062+
// phase is the current connection/health phase
1063+
Phase AgentExecutionStatusMcpIntegrationStatusesPhase `json:"phase"`
1064+
// warning_message contains warnings (e.g., rate limiting, degraded performance)
1065+
WarningMessage string `json:"warningMessage"`
1066+
JSON agentExecutionStatusMcpIntegrationStatusJSON `json:"-"`
1067+
}
1068+
1069+
// agentExecutionStatusMcpIntegrationStatusJSON contains the JSON metadata for the
1070+
// struct [AgentExecutionStatusMcpIntegrationStatus]
1071+
type agentExecutionStatusMcpIntegrationStatusJSON struct {
1072+
ID apijson.Field
1073+
FailureMessage apijson.Field
1074+
Name apijson.Field
1075+
Phase apijson.Field
1076+
WarningMessage apijson.Field
1077+
raw string
1078+
ExtraFields map[string]apijson.Field
1079+
}
1080+
1081+
func (r *AgentExecutionStatusMcpIntegrationStatus) UnmarshalJSON(data []byte) (err error) {
1082+
return apijson.UnmarshalRoot(data, r)
1083+
}
1084+
1085+
func (r agentExecutionStatusMcpIntegrationStatusJSON) RawJSON() string {
1086+
return r.raw
1087+
}
1088+
1089+
// phase is the current connection/health phase
1090+
type AgentExecutionStatusMcpIntegrationStatusesPhase string
1091+
1092+
const (
1093+
AgentExecutionStatusMcpIntegrationStatusesPhaseMcpIntegrationPhaseUnspecified AgentExecutionStatusMcpIntegrationStatusesPhase = "MCP_INTEGRATION_PHASE_UNSPECIFIED"
1094+
AgentExecutionStatusMcpIntegrationStatusesPhaseMcpIntegrationPhaseInitializing AgentExecutionStatusMcpIntegrationStatusesPhase = "MCP_INTEGRATION_PHASE_INITIALIZING"
1095+
AgentExecutionStatusMcpIntegrationStatusesPhaseMcpIntegrationPhaseReady AgentExecutionStatusMcpIntegrationStatusesPhase = "MCP_INTEGRATION_PHASE_READY"
1096+
AgentExecutionStatusMcpIntegrationStatusesPhaseMcpIntegrationPhaseFailed AgentExecutionStatusMcpIntegrationStatusesPhase = "MCP_INTEGRATION_PHASE_FAILED"
1097+
AgentExecutionStatusMcpIntegrationStatusesPhaseMcpIntegrationPhaseUnavailable AgentExecutionStatusMcpIntegrationStatusesPhase = "MCP_INTEGRATION_PHASE_UNAVAILABLE"
1098+
)
1099+
1100+
func (r AgentExecutionStatusMcpIntegrationStatusesPhase) IsKnown() bool {
1101+
switch r {
1102+
case AgentExecutionStatusMcpIntegrationStatusesPhaseMcpIntegrationPhaseUnspecified, AgentExecutionStatusMcpIntegrationStatusesPhaseMcpIntegrationPhaseInitializing, AgentExecutionStatusMcpIntegrationStatusesPhaseMcpIntegrationPhaseReady, AgentExecutionStatusMcpIntegrationStatusesPhaseMcpIntegrationPhaseFailed, AgentExecutionStatusMcpIntegrationStatusesPhaseMcpIntegrationPhaseUnavailable:
1103+
return true
1104+
}
1105+
return false
1106+
}
1107+
10451108
type AgentExecutionStatusOutput struct {
10461109
BoolValue bool `json:"boolValue"`
10471110
FloatValue float64 `json:"floatValue"`
@@ -1103,6 +1166,8 @@ const (
11031166
AgentExecutionStatusSupportedModelSupportedModelOpus4Extended AgentExecutionStatusSupportedModel = "SUPPORTED_MODEL_OPUS_4_EXTENDED"
11041167
AgentExecutionStatusSupportedModelSupportedModelOpus4_5 AgentExecutionStatusSupportedModel = "SUPPORTED_MODEL_OPUS_4_5"
11051168
AgentExecutionStatusSupportedModelSupportedModelOpus4_5Extended AgentExecutionStatusSupportedModel = "SUPPORTED_MODEL_OPUS_4_5_EXTENDED"
1169+
AgentExecutionStatusSupportedModelSupportedModelOpus4_6 AgentExecutionStatusSupportedModel = "SUPPORTED_MODEL_OPUS_4_6"
1170+
AgentExecutionStatusSupportedModelSupportedModelOpus4_6Extended AgentExecutionStatusSupportedModel = "SUPPORTED_MODEL_OPUS_4_6_EXTENDED"
11061171
AgentExecutionStatusSupportedModelSupportedModelOpenAI4O AgentExecutionStatusSupportedModel = "SUPPORTED_MODEL_OPENAI_4O"
11071172
AgentExecutionStatusSupportedModelSupportedModelOpenAI4OMini AgentExecutionStatusSupportedModel = "SUPPORTED_MODEL_OPENAI_4O_MINI"
11081173
AgentExecutionStatusSupportedModelSupportedModelOpenAIO1 AgentExecutionStatusSupportedModel = "SUPPORTED_MODEL_OPENAI_O1"
@@ -1111,7 +1176,7 @@ const (
11111176

11121177
func (r AgentExecutionStatusSupportedModel) IsKnown() bool {
11131178
switch r {
1114-
case AgentExecutionStatusSupportedModelSupportedModelUnspecified, AgentExecutionStatusSupportedModelSupportedModelSonnet3_5, AgentExecutionStatusSupportedModelSupportedModelSonnet3_7, AgentExecutionStatusSupportedModelSupportedModelSonnet3_7Extended, AgentExecutionStatusSupportedModelSupportedModelSonnet4, AgentExecutionStatusSupportedModelSupportedModelSonnet4Extended, AgentExecutionStatusSupportedModelSupportedModelSonnet4_5, AgentExecutionStatusSupportedModelSupportedModelSonnet4_5Extended, AgentExecutionStatusSupportedModelSupportedModelOpus4, AgentExecutionStatusSupportedModelSupportedModelOpus4Extended, AgentExecutionStatusSupportedModelSupportedModelOpus4_5, AgentExecutionStatusSupportedModelSupportedModelOpus4_5Extended, AgentExecutionStatusSupportedModelSupportedModelOpenAI4O, AgentExecutionStatusSupportedModelSupportedModelOpenAI4OMini, AgentExecutionStatusSupportedModelSupportedModelOpenAIO1, AgentExecutionStatusSupportedModelSupportedModelOpenAIO1Mini:
1179+
case AgentExecutionStatusSupportedModelSupportedModelUnspecified, AgentExecutionStatusSupportedModelSupportedModelSonnet3_5, AgentExecutionStatusSupportedModelSupportedModelSonnet3_7, AgentExecutionStatusSupportedModelSupportedModelSonnet3_7Extended, AgentExecutionStatusSupportedModelSupportedModelSonnet4, AgentExecutionStatusSupportedModelSupportedModelSonnet4Extended, AgentExecutionStatusSupportedModelSupportedModelSonnet4_5, AgentExecutionStatusSupportedModelSupportedModelSonnet4_5Extended, AgentExecutionStatusSupportedModelSupportedModelOpus4, AgentExecutionStatusSupportedModelSupportedModelOpus4Extended, AgentExecutionStatusSupportedModelSupportedModelOpus4_5, AgentExecutionStatusSupportedModelSupportedModelOpus4_5Extended, AgentExecutionStatusSupportedModelSupportedModelOpus4_6, AgentExecutionStatusSupportedModelSupportedModelOpus4_6Extended, AgentExecutionStatusSupportedModelSupportedModelOpenAI4O, AgentExecutionStatusSupportedModelSupportedModelOpenAI4OMini, AgentExecutionStatusSupportedModelSupportedModelOpenAIO1, AgentExecutionStatusSupportedModelSupportedModelOpenAIO1Mini:
11151180
return true
11161181
}
11171182
return false
@@ -1721,7 +1786,10 @@ func (r AgentListExecutionsParams) URLQuery() (v url.Values) {
17211786
}
17221787

17231788
type AgentListExecutionsParamsFilter struct {
1724-
AgentIDs param.Field[[]string] `json:"agentIds"`
1789+
AgentIDs param.Field[[]string] `json:"agentIds"`
1790+
// annotations filters by key-value pairs. Only executions containing all specified
1791+
// annotations (with matching values) are returned.
1792+
Annotations param.Field[map[string]string] `json:"annotations"`
17251793
CreatorIDs param.Field[[]string] `json:"creatorIds"`
17261794
EnvironmentIDs param.Field[[]string] `json:"environmentIds"`
17271795
ProjectIDs param.Field[[]string] `json:"projectIds" format:"uuid"`
@@ -1851,12 +1919,20 @@ func (r AgentSendToExecutionParams) MarshalJSON() (data []byte, err error) {
18511919
}
18521920

18531921
type AgentStartExecutionParams struct {
1854-
AgentID param.Field[string] `json:"agentId" format:"uuid"`
1922+
AgentID param.Field[string] `json:"agentId" format:"uuid"`
1923+
// annotations are key-value pairs for tracking external context (e.g., Linear
1924+
// session IDs, GitHub issue references). Keys should follow domain/name convention
1925+
// (e.g., "linear.app/session-id").
1926+
Annotations param.Field[map[string]string] `json:"annotations"`
18551927
CodeContext param.Field[AgentCodeContextParam] `json:"codeContext"`
18561928
// mode specifies the operational mode for this agent execution If not specified,
18571929
// defaults to AGENT_MODE_EXECUTION
18581930
Mode param.Field[AgentMode] `json:"mode"`
18591931
Name param.Field[string] `json:"name"`
1932+
// runner_id specifies a runner for this agent execution. When set, the agent
1933+
// execution is routed to this runner instead of the runner associated with the
1934+
// environment.
1935+
RunnerID param.Field[string] `json:"runnerId" format:"uuid"`
18601936
// workflow_action_id is an optional reference to the workflow execution action
18611937
// that created this agent execution. Used for tracking and event correlation.
18621938
WorkflowActionID param.Field[string] `json:"workflowActionId" format:"uuid"`

agent_test.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,10 @@ func TestAgentListExecutionsWithOptionalParams(t *testing.T) {
138138
Token: gitpod.F("token"),
139139
PageSize: gitpod.F(int64(0)),
140140
Filter: gitpod.F(gitpod.AgentListExecutionsParamsFilter{
141-
AgentIDs: gitpod.F([]string{"b8a64cfa-43e2-4b9d-9fb3-07edc63f5971"}),
141+
AgentIDs: gitpod.F([]string{"b8a64cfa-43e2-4b9d-9fb3-07edc63f5971"}),
142+
Annotations: gitpod.F(map[string]string{
143+
"foo": "string",
144+
}),
142145
CreatorIDs: gitpod.F([]string{"string"}),
143146
EnvironmentIDs: gitpod.F([]string{"string"}),
144147
ProjectIDs: gitpod.F([]string{"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"}),
@@ -306,6 +309,9 @@ func TestAgentStartExecutionWithOptionalParams(t *testing.T) {
306309
)
307310
_, err := client.Agents.StartExecution(context.TODO(), gitpod.AgentStartExecutionParams{
308311
AgentID: gitpod.F("b8a64cfa-43e2-4b9d-9fb3-07edc63f5971"),
312+
Annotations: gitpod.F(map[string]string{
313+
"foo": "string",
314+
}),
309315
CodeContext: gitpod.F(gitpod.AgentCodeContextParam{
310316
ContextURL: gitpod.F(gitpod.AgentCodeContextContextURLParam{
311317
EnvironmentClassID: gitpod.F("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"),
@@ -332,6 +338,7 @@ func TestAgentStartExecutionWithOptionalParams(t *testing.T) {
332338
}),
333339
Mode: gitpod.F(gitpod.AgentModeUnspecified),
334340
Name: gitpod.F("name"),
341+
RunnerID: gitpod.F("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"),
335342
WorkflowActionID: gitpod.F("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"),
336343
})
337344
if err != nil {

aliases.go

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,15 @@ const ResourceRoleOrgMember = shared.ResourceRoleOrgMember
183183
// This is an alias to an internal value.
184184
const ResourceRoleOrgRunnersAdmin = shared.ResourceRoleOrgRunnersAdmin
185185

186+
// This is an alias to an internal value.
187+
const ResourceRoleOrgProjectsAdmin = shared.ResourceRoleOrgProjectsAdmin
188+
189+
// This is an alias to an internal value.
190+
const ResourceRoleOrgAutomationsAdmin = shared.ResourceRoleOrgAutomationsAdmin
191+
192+
// This is an alias to an internal value.
193+
const ResourceRoleOrgGroupsAdmin = shared.ResourceRoleOrgGroupsAdmin
194+
186195
// This is an alias to an internal value.
187196
const ResourceRoleGroupAdmin = shared.ResourceRoleGroupAdmin
188197

@@ -324,6 +333,9 @@ const ResourceRoleWebhookAdmin = shared.ResourceRoleWebhookAdmin
324333
// This is an alias to an internal value.
325334
const ResourceRoleWebhookViewer = shared.ResourceRoleWebhookViewer
326335

336+
// This is an alias to an internal value.
337+
const ResourceRoleWarmpoolRunner = shared.ResourceRoleWarmpoolRunner
338+
327339
// This is an alias to an internal type.
328340
type ResourceType = shared.ResourceType
329341

@@ -462,6 +474,18 @@ const ResourceTypeScimConfiguration = shared.ResourceTypeScimConfiguration
462474
// This is an alias to an internal value.
463475
const ResourceTypeServiceAccountSecret = shared.ResourceTypeServiceAccountSecret
464476

477+
// This is an alias to an internal value.
478+
const ResourceTypeAnnouncementBanner = shared.ResourceTypeAnnouncementBanner
479+
480+
// This is an alias to an internal value.
481+
const ResourceTypeServiceAccountToken = shared.ResourceTypeServiceAccountToken
482+
483+
// This is an alias to an internal value.
484+
const ResourceTypeRoleAssignment = shared.ResourceTypeRoleAssignment
485+
486+
// This is an alias to an internal value.
487+
const ResourceTypeWarmPool = shared.ResourceTypeWarmPool
488+
465489
// This is an alias to an internal type.
466490
type RunsOn = shared.RunsOn
467491

0 commit comments

Comments
 (0)