Skip to content

Commit 684085c

Browse files
stainless-app[bot]rgarciacursoragent
authored
release: 0.36.0
* chore(internal): remove mock server code * chore: update mock server docs * fix: allow canceling a request while it is waiting to retry * feat: Add DELETE /deployments/{id} API endpoint * release: 0.36.0 * fix: skip pagination tests that require mock server These tests were missing the t.Skip annotation that all other mock-server-dependent tests have, causing CI failures. Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com> Co-authored-by: Rafael Garcia <raf@kernel.sh> Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 47c6dc5 commit 684085c

32 files changed

+164
-194
lines changed

.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.35.0"
2+
".": "0.36.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: 100
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-a0f1d08e6f62a74de2aac5c25e592494abdd59f2cfca2842c5810927554faee0.yml
3-
openapi_spec_hash: ebd8bf67b7bb371cf4b4fa68b967cab5
4-
config_hash: 27c0ea01aeb797a1767af139851c5b66
1+
configured_endpoints: 101
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-bbc3dbdd0410eb315cfaeb21aad9f85e4a7f92ac55526ebb702a8bee343c2ab7.yml
3+
openapi_spec_hash: 60a5134c45a8f3a217e128d4e3335cae
4+
config_hash: 147340811dd6fbb9c2d80515a7e31f9a

CHANGELOG.md

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

3+
## 0.36.0 (2026-02-21)
4+
5+
Full Changelog: [v0.35.0...v0.36.0](https://github.com/kernel/kernel-go-sdk/compare/v0.35.0...v0.36.0)
6+
7+
### Features
8+
9+
* Add DELETE /deployments/{id} API endpoint ([759add0](https://github.com/kernel/kernel-go-sdk/commit/759add0fb28e9c823d6df9947f47f7266a346062))
10+
* add live smoke testing to CLI coverage workflow ([fd4f331](https://github.com/kernel/kernel-go-sdk/commit/fd4f3311b14a895782821708acc592019b5f3bfb))
11+
12+
13+
### Bug Fixes
14+
15+
* allow canceling a request while it is waiting to retry ([f04d85f](https://github.com/kernel/kernel-go-sdk/commit/f04d85f0dbf49c9e2629e3f26b4b5b9b8dcb1586))
16+
17+
18+
### Chores
19+
20+
* **internal:** remove mock server code ([0676f28](https://github.com/kernel/kernel-go-sdk/commit/0676f28561cbbec3cfa6ad4209710e2210c1c292))
21+
* update mock server docs ([217f713](https://github.com/kernel/kernel-go-sdk/commit/217f713a30fd2350b3245cf55605b6a5f375a697))
22+
323
## 0.35.0 (2026-02-18)
424

525
Full Changelog: [v0.34.0...v0.35.0](https://github.com/kernel/kernel-go-sdk/compare/v0.34.0...v0.35.0)

CONTRIBUTING.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,6 @@ $ go mod edit -replace github.com/kernel/kernel-go-sdk=/path/to/kernel-go-sdk
4646

4747
## Running tests
4848

49-
Most tests require you to [set up a mock server](https://github.com/stoplightio/prism) against the OpenAPI spec to run the tests.
50-
51-
```sh
52-
# you will need npm installed
53-
$ npx prism mock path/to/your/openapi.yml
54-
```
55-
5649
```sh
5750
$ ./scripts/test
5851
```

README.md

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

3030
```sh
31-
go get -u 'github.com/kernel/kernel-go-sdk@v0.35.0'
31+
go get -u 'github.com/kernel/kernel-go-sdk@v0.36.0'
3232
```
3333

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

api.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Methods:
3131
- <code title="post /deployments">client.Deployments.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#DeploymentService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, body <a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#DeploymentNewParams">DeploymentNewParams</a>) (\*<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#DeploymentNewResponse">DeploymentNewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
3232
- <code title="get /deployments/{id}">client.Deployments.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#DeploymentService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, id <a href="https://pkg.go.dev/builtin#string">string</a>) (\*<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#DeploymentGetResponse">DeploymentGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
3333
- <code title="get /deployments">client.Deployments.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#DeploymentService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#DeploymentListParams">DeploymentListParams</a>) (\*<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk/packages/pagination#OffsetPagination">OffsetPagination</a>[<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#DeploymentListResponse">DeploymentListResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
34+
- <code title="delete /deployments/{id}">client.Deployments.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#DeploymentService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, id <a href="https://pkg.go.dev/builtin#string">string</a>) <a href="https://pkg.go.dev/builtin#error">error</a></code>
3435
- <code title="get /deployments/{id}/events">client.Deployments.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#DeploymentService.Follow">Follow</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, id <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#DeploymentFollowParams">DeploymentFollowParams</a>) (\*<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#DeploymentFollowResponseUnion">DeploymentFollowResponseUnion</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
3536

3637
# Apps

app_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
)
1515

1616
func TestAppListWithOptionalParams(t *testing.T) {
17-
t.Skip("Prism tests are disabled")
17+
t.Skip("Mock server tests are disabled")
1818
baseURL := "http://localhost:4010"
1919
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
2020
baseURL = envURL

authconnection_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
)
1515

1616
func TestAuthConnectionNewWithOptionalParams(t *testing.T) {
17-
t.Skip("Prism tests are disabled")
17+
t.Skip("Mock server tests are disabled")
1818
baseURL := "http://localhost:4010"
1919
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
2020
baseURL = envURL
@@ -56,7 +56,7 @@ func TestAuthConnectionNewWithOptionalParams(t *testing.T) {
5656
}
5757

5858
func TestAuthConnectionGet(t *testing.T) {
59-
t.Skip("Prism tests are disabled")
59+
t.Skip("Mock server tests are disabled")
6060
baseURL := "http://localhost:4010"
6161
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
6262
baseURL = envURL
@@ -79,7 +79,7 @@ func TestAuthConnectionGet(t *testing.T) {
7979
}
8080

8181
func TestAuthConnectionListWithOptionalParams(t *testing.T) {
82-
t.Skip("Prism tests are disabled")
82+
t.Skip("Mock server tests are disabled")
8383
baseURL := "http://localhost:4010"
8484
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
8585
baseURL = envURL
@@ -107,7 +107,7 @@ func TestAuthConnectionListWithOptionalParams(t *testing.T) {
107107
}
108108

109109
func TestAuthConnectionDelete(t *testing.T) {
110-
t.Skip("Prism tests are disabled")
110+
t.Skip("Mock server tests are disabled")
111111
baseURL := "http://localhost:4010"
112112
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
113113
baseURL = envURL
@@ -130,7 +130,7 @@ func TestAuthConnectionDelete(t *testing.T) {
130130
}
131131

132132
func TestAuthConnectionLoginWithOptionalParams(t *testing.T) {
133-
t.Skip("Prism tests are disabled")
133+
t.Skip("Mock server tests are disabled")
134134
baseURL := "http://localhost:4010"
135135
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
136136
baseURL = envURL
@@ -162,7 +162,7 @@ func TestAuthConnectionLoginWithOptionalParams(t *testing.T) {
162162
}
163163

164164
func TestAuthConnectionSubmitWithOptionalParams(t *testing.T) {
165-
t.Skip("Prism tests are disabled")
165+
t.Skip("Mock server tests are disabled")
166166
baseURL := "http://localhost:4010"
167167
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
168168
baseURL = envURL

browser_test.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import (
1717
)
1818

1919
func TestBrowserNewWithOptionalParams(t *testing.T) {
20-
t.Skip("Prism tests are disabled")
20+
t.Skip("Mock server tests are disabled")
2121
baseURL := "http://localhost:4010"
2222
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
2323
baseURL = envURL
@@ -65,7 +65,7 @@ func TestBrowserNewWithOptionalParams(t *testing.T) {
6565
}
6666

6767
func TestBrowserGetWithOptionalParams(t *testing.T) {
68-
t.Skip("Prism tests are disabled")
68+
t.Skip("Mock server tests are disabled")
6969
baseURL := "http://localhost:4010"
7070
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
7171
baseURL = envURL
@@ -94,7 +94,7 @@ func TestBrowserGetWithOptionalParams(t *testing.T) {
9494
}
9595

9696
func TestBrowserUpdateWithOptionalParams(t *testing.T) {
97-
t.Skip("Prism tests are disabled")
97+
t.Skip("Mock server tests are disabled")
9898
baseURL := "http://localhost:4010"
9999
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
100100
baseURL = envURL
@@ -133,7 +133,7 @@ func TestBrowserUpdateWithOptionalParams(t *testing.T) {
133133
}
134134

135135
func TestBrowserListWithOptionalParams(t *testing.T) {
136-
t.Skip("Prism tests are disabled")
136+
t.Skip("Mock server tests are disabled")
137137
baseURL := "http://localhost:4010"
138138
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
139139
baseURL = envURL
@@ -161,7 +161,7 @@ func TestBrowserListWithOptionalParams(t *testing.T) {
161161
}
162162

163163
func TestBrowserDelete(t *testing.T) {
164-
t.Skip("Prism tests are disabled")
164+
t.Skip("Mock server tests are disabled")
165165
baseURL := "http://localhost:4010"
166166
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
167167
baseURL = envURL
@@ -186,7 +186,7 @@ func TestBrowserDelete(t *testing.T) {
186186
}
187187

188188
func TestBrowserDeleteByID(t *testing.T) {
189-
t.Skip("Prism tests are disabled")
189+
t.Skip("Mock server tests are disabled")
190190
baseURL := "http://localhost:4010"
191191
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
192192
baseURL = envURL
@@ -209,7 +209,7 @@ func TestBrowserDeleteByID(t *testing.T) {
209209
}
210210

211211
func TestBrowserLoadExtensions(t *testing.T) {
212-
t.Skip("Prism tests are disabled")
212+
t.Skip("Mock server tests are disabled")
213213
baseURL := "http://localhost:4010"
214214
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
215215
baseURL = envURL

browsercomputer_test.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import (
1818
)
1919

2020
func TestBrowserComputerBatch(t *testing.T) {
21-
t.Skip("Prism tests are disabled")
21+
t.Skip("Mock server tests are disabled")
2222
baseURL := "http://localhost:4010"
2323
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
2424
baseURL = envURL
@@ -137,7 +137,7 @@ func TestBrowserComputerCaptureScreenshotWithOptionalParams(t *testing.T) {
137137
}
138138

139139
func TestBrowserComputerClickMouseWithOptionalParams(t *testing.T) {
140-
t.Skip("Prism tests are disabled")
140+
t.Skip("Mock server tests are disabled")
141141
baseURL := "http://localhost:4010"
142142
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
143143
baseURL = envURL
@@ -171,7 +171,7 @@ func TestBrowserComputerClickMouseWithOptionalParams(t *testing.T) {
171171
}
172172

173173
func TestBrowserComputerDragMouseWithOptionalParams(t *testing.T) {
174-
t.Skip("Prism tests are disabled")
174+
t.Skip("Mock server tests are disabled")
175175
baseURL := "http://localhost:4010"
176176
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
177177
baseURL = envURL
@@ -205,7 +205,7 @@ func TestBrowserComputerDragMouseWithOptionalParams(t *testing.T) {
205205
}
206206

207207
func TestBrowserComputerGetMousePosition(t *testing.T) {
208-
t.Skip("Prism tests are disabled")
208+
t.Skip("Mock server tests are disabled")
209209
baseURL := "http://localhost:4010"
210210
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
211211
baseURL = envURL
@@ -228,7 +228,7 @@ func TestBrowserComputerGetMousePosition(t *testing.T) {
228228
}
229229

230230
func TestBrowserComputerMoveMouseWithOptionalParams(t *testing.T) {
231-
t.Skip("Prism tests are disabled")
231+
t.Skip("Mock server tests are disabled")
232232
baseURL := "http://localhost:4010"
233233
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
234234
baseURL = envURL
@@ -259,7 +259,7 @@ func TestBrowserComputerMoveMouseWithOptionalParams(t *testing.T) {
259259
}
260260

261261
func TestBrowserComputerPressKeyWithOptionalParams(t *testing.T) {
262-
t.Skip("Prism tests are disabled")
262+
t.Skip("Mock server tests are disabled")
263263
baseURL := "http://localhost:4010"
264264
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
265265
baseURL = envURL
@@ -290,7 +290,7 @@ func TestBrowserComputerPressKeyWithOptionalParams(t *testing.T) {
290290
}
291291

292292
func TestBrowserComputerScrollWithOptionalParams(t *testing.T) {
293-
t.Skip("Prism tests are disabled")
293+
t.Skip("Mock server tests are disabled")
294294
baseURL := "http://localhost:4010"
295295
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
296296
baseURL = envURL
@@ -323,7 +323,7 @@ func TestBrowserComputerScrollWithOptionalParams(t *testing.T) {
323323
}
324324

325325
func TestBrowserComputerSetCursorVisibility(t *testing.T) {
326-
t.Skip("Prism tests are disabled")
326+
t.Skip("Mock server tests are disabled")
327327
baseURL := "http://localhost:4010"
328328
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
329329
baseURL = envURL
@@ -352,7 +352,7 @@ func TestBrowserComputerSetCursorVisibility(t *testing.T) {
352352
}
353353

354354
func TestBrowserComputerTypeTextWithOptionalParams(t *testing.T) {
355-
t.Skip("Prism tests are disabled")
355+
t.Skip("Mock server tests are disabled")
356356
baseURL := "http://localhost:4010"
357357
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
358358
baseURL = envURL

0 commit comments

Comments
 (0)