Skip to content

Commit fae2a51

Browse files
feat(api): update via SDK Studio
1 parent 5b939b4 commit fae2a51

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+1889
-443
lines changed

README.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ import (
4343
func main() {
4444
client := gitpod.NewClient(
4545
option.WithBearerToken("My Bearer Token"), // defaults to os.LookupEnv("GITPOD_API_KEY")
46-
option.WithConnectProtocolVersion(0),
47-
option.WithConnectTimeoutHeader(0),
4846
)
49-
runner, err := client.Runners.New(context.TODO(), gitpod.RunnerNewParams{})
47+
runner, err := client.Runners.New(context.TODO(), gitpod.RunnerNewParams{
48+
ConnectProtocolVersion: gitpod.F(gitpod.RunnerNewParamsConnectProtocolVersion1),
49+
})
5050
if err != nil {
5151
panic(err.Error())
5252
}
@@ -168,7 +168,9 @@ When the API returns a non-success status code, we return an error with type
168168
To handle errors, we recommend that you use the `errors.As` pattern:
169169

170170
```go
171-
_, err := client.Runners.New(context.TODO(), gitpod.RunnerNewParams{})
171+
_, err := client.Runners.New(context.TODO(), gitpod.RunnerNewParams{
172+
ConnectProtocolVersion: gitpod.F(gitpod.RunnerNewParamsConnectProtocolVersion1),
173+
})
172174
if err != nil {
173175
var apierr *gitpod.Error
174176
if errors.As(err, &apierr) {
@@ -195,7 +197,9 @@ ctx, cancel := context.WithTimeout(context.Background(), 5*time.Minute)
195197
defer cancel()
196198
client.Runners.New(
197199
ctx,
198-
gitpod.RunnerNewParams{},
200+
gitpod.RunnerNewParams{
201+
ConnectProtocolVersion: gitpod.F(gitpod.RunnerNewParamsConnectProtocolVersion1),
202+
},
199203
// This sets the per-retry timeout
200204
option.WithRequestTimeout(20*time.Second),
201205
)
@@ -231,7 +235,9 @@ client := gitpod.NewClient(
231235
// Override per-request:
232236
client.Runners.New(
233237
context.TODO(),
234-
gitpod.RunnerNewParams{},
238+
gitpod.RunnerNewParams{
239+
ConnectProtocolVersion: gitpod.F(gitpod.RunnerNewParamsConnectProtocolVersion1),
240+
},
235241
option.WithMaxRetries(5),
236242
)
237243
```

api.md

Lines changed: 57 additions & 57 deletions
Large diffs are not rendered by default.

client_test.go

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ func TestUserAgentHeader(t *testing.T) {
3737
},
3838
}),
3939
)
40-
client.Runners.New(context.Background(), gitpod.RunnerNewParams{})
40+
client.Runners.New(context.Background(), gitpod.RunnerNewParams{
41+
ConnectProtocolVersion: gitpod.F(gitpod.RunnerNewParamsConnectProtocolVersion1),
42+
})
4143
if userAgent != fmt.Sprintf("Gitpod/Go %s", internal.PackageVersion) {
4244
t.Errorf("Expected User-Agent to be correct, but got: %#v", userAgent)
4345
}
@@ -60,7 +62,9 @@ func TestRetryAfter(t *testing.T) {
6062
},
6163
}),
6264
)
63-
_, err := client.Runners.New(context.Background(), gitpod.RunnerNewParams{})
65+
_, err := client.Runners.New(context.Background(), gitpod.RunnerNewParams{
66+
ConnectProtocolVersion: gitpod.F(gitpod.RunnerNewParamsConnectProtocolVersion1),
67+
})
6468
if err == nil {
6569
t.Error("Expected there to be a cancel error")
6670
}
@@ -94,7 +98,9 @@ func TestDeleteRetryCountHeader(t *testing.T) {
9498
}),
9599
option.WithHeaderDel("X-Stainless-Retry-Count"),
96100
)
97-
_, err := client.Runners.New(context.Background(), gitpod.RunnerNewParams{})
101+
_, err := client.Runners.New(context.Background(), gitpod.RunnerNewParams{
102+
ConnectProtocolVersion: gitpod.F(gitpod.RunnerNewParamsConnectProtocolVersion1),
103+
})
98104
if err == nil {
99105
t.Error("Expected there to be a cancel error")
100106
}
@@ -123,7 +129,9 @@ func TestOverwriteRetryCountHeader(t *testing.T) {
123129
}),
124130
option.WithHeader("X-Stainless-Retry-Count", "42"),
125131
)
126-
_, err := client.Runners.New(context.Background(), gitpod.RunnerNewParams{})
132+
_, err := client.Runners.New(context.Background(), gitpod.RunnerNewParams{
133+
ConnectProtocolVersion: gitpod.F(gitpod.RunnerNewParamsConnectProtocolVersion1),
134+
})
127135
if err == nil {
128136
t.Error("Expected there to be a cancel error")
129137
}
@@ -151,7 +159,9 @@ func TestRetryAfterMs(t *testing.T) {
151159
},
152160
}),
153161
)
154-
_, err := client.Runners.New(context.Background(), gitpod.RunnerNewParams{})
162+
_, err := client.Runners.New(context.Background(), gitpod.RunnerNewParams{
163+
ConnectProtocolVersion: gitpod.F(gitpod.RunnerNewParamsConnectProtocolVersion1),
164+
})
155165
if err == nil {
156166
t.Error("Expected there to be a cancel error")
157167
}
@@ -173,7 +183,9 @@ func TestContextCancel(t *testing.T) {
173183
)
174184
cancelCtx, cancel := context.WithCancel(context.Background())
175185
cancel()
176-
_, err := client.Runners.New(cancelCtx, gitpod.RunnerNewParams{})
186+
_, err := client.Runners.New(cancelCtx, gitpod.RunnerNewParams{
187+
ConnectProtocolVersion: gitpod.F(gitpod.RunnerNewParamsConnectProtocolVersion1),
188+
})
177189
if err == nil {
178190
t.Error("Expected there to be a cancel error")
179191
}
@@ -192,7 +204,9 @@ func TestContextCancelDelay(t *testing.T) {
192204
)
193205
cancelCtx, cancel := context.WithTimeout(context.Background(), 2*time.Millisecond)
194206
defer cancel()
195-
_, err := client.Runners.New(cancelCtx, gitpod.RunnerNewParams{})
207+
_, err := client.Runners.New(cancelCtx, gitpod.RunnerNewParams{
208+
ConnectProtocolVersion: gitpod.F(gitpod.RunnerNewParamsConnectProtocolVersion1),
209+
})
196210
if err == nil {
197211
t.Error("expected there to be a cancel error")
198212
}
@@ -217,7 +231,9 @@ func TestContextDeadline(t *testing.T) {
217231
},
218232
}),
219233
)
220-
_, err := client.Runners.New(deadlineCtx, gitpod.RunnerNewParams{})
234+
_, err := client.Runners.New(deadlineCtx, gitpod.RunnerNewParams{
235+
ConnectProtocolVersion: gitpod.F(gitpod.RunnerNewParamsConnectProtocolVersion1),
236+
})
221237
if err == nil {
222238
t.Error("expected there to be a deadline error")
223239
}

0 commit comments

Comments
 (0)